My Homelab AI Dev Platform
7 hours ago
- #Homelab
- #GitOps
- #AI Development
- Set up OpenCode Web UI with Git access to streamline homelab management.
- OpenCode writes changes, pushes to Git, and author reviews PRs before GitOps deploys.
- Uses AI to simplify container updates by summarizing release notes and adding healthchecks.
- OpenCode runs as a persistent server with a web UI, syncing coding sessions across devices.
- Workflow involves planning in OpenCode, testing changes, pushing to feature branches, and merging PRs.
- Migrated services to Arcane for GitOps, enabling easier management of docker compose stacks.
- OpenCode has limited access: can clone and push branches but not directly to deploy branches, keeping unreviewed code from deploying.
- VM setup isolates OpenCode from actual services, minimizing risk while allowing root for tooling.
- Missing CI feedback due to Forgejo Actions limitations, but setup allows secure infra changes from any device.