Hasty Briefsbeta

Bilingual

My Homelab AI Dev Platform

5 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.