Startup Ideas Bank
A homelab dev platform that’s stuck in the garage.
AI roast score: 45/100 (F)
The idea
My Homelab AI Dev Platform
Published Jun 14, 2026
- 4 min read
My Homelab AI Dev Platform
AI Platform
Share
Index
OpenCode
AI Dev Platform
Workflow
I set up OpenCode Web UI with Git access to make my homelab easier to manage.
OpenCode pushes changes to Git, I approve the PRs, GitOps deploys the changes.
Best of all, OpenCode runs as a server with persistent coding sessions synced across devices.
I’ll share my homelab setup soon.
There are about a dozen docker compose stacks for the services that I manage.
I recently moved them to Arcane so I can manage/deploy them with GitOps.
The next logical step was using AI tooling to help maintain my services.
The first use that came to mind was using AI to help with container updates.
Previously, I would spend time looking up the release notes for each of the services, checking for any breaking changes, running the updates,
and manually checking each of the services for issues.
I would spend a few hours on this. Now I can read a summary of the release notes in a few minutes, making version upgrades easier and safer.
On top of that, I’ve used AI to add healthchecks to most of the containers to make it faster to spot issues.
OpenCode
I mainly used Claude Code, but AI providers have been really squeezing the value out of customers recently through token limits,
so I took the opportunity to look into other options.
I wanted something that was vendor agnostic and supported by the major plugins.
I ended on OpenCode .
There are probably other decent coding environments, but this was my favorite of the ones I tried.
Then I found it ships with a built in webserver and web UI , which gave me an idea.
AI Dev Platform
I set up a simple VM on the Truenas host with basic dev tooling and added OpenCode webserver as a systemd unit.
It’s a solid environment with a built in terminal, file browser, and git diffs,
as well as git worktree support for managing multiple coding sessions at the same time.
Plus, OpenCode had the best the question/answer popups in the mobile web UI that I’ve seen.
I gave OpenCode its own user on my Git server with dedicated SSH keys.
It can clone projects and push branches, but it cannot push straight to the deploy branch.
My workflow keeps the AI behind PR review. OpenCode writes the change and I merge it myself in a PR.
I think it’s cute, but more importantly, it keeps unreviewed code from getting deployed.
The VM has internet access and access to my Git server, but it cannot reach my actual services.
Because the blast radius is small, I am comfortable giving OpenCode root on the VM when it needs to install build tools or test dependencies.
I could see building this into a production developer platform. Ephemeral containers available to developers with p
The roast
This idea is essentially a homelab hobby project masquerading as a commercial AI development platform. The niche appeal and highly technical setup make it inaccessible to anyone besides a narrow slice of DIY developers. Plus, your reliance on 'OpenCode' without any proprietary technology or clear differentiation means you're at the mercy of existing solutions. You’re a solo founder (q13=solo) with no funding (q14=no_funding), trying to break into a highly competitive market dominated by well-funded players.
The biggest issue is your lack of a clear monetization strategy. With your audience being developers (q5=developers) and relying on a subscription model (q7=subscription), you face a tough market where free and open-source solutions reign supreme. Your biggest unknown (q15=will_pay) is a glaring hole when you’re targeting a segment notorious for being frugal.
Your tech stack seems more like a personal project than a scalable business. You’ve cobbled together various tools to suit your needs, but there’s no indication that this setup would offer value to a broader audience. Finally, your approach to AI-assisted container updates is clever but far from revolutionary.
Red flags
- Niche appeal with a highly technical setup
- Lack of proprietary technology or clear differentiation
- No clear monetization strategy in a competitive market
Verdict
This is more of a hobby project than a viable commercial platform.
Roast your own startup idea →