cd /news/developer-tools/i-built-an-open-source-workspace-to-… · home topics developer-tools article
[ARTICLE · art-64427] src=dev.to ↗ pub= topic=developer-tools verified=true sentiment=↑ positive

I built an open-source workspace to tame my AI coding agents

A developer built AgentGrove, an open-source local workspace that lets users run AI coding agents in parallel on isolated branches with a unified UI. The tool launches existing agent CLIs like Claude Code and opencode, translates their event streams into a common interface, and scopes each chat to a git worktree without exposing API keys.

read1 min views55 publishedJul 18, 2026

Every AI coding CLI is a snowflake: different flags, different session models, and all of them editing your one working copy. I wanted to run agents in parallel on isolated branches, queue prompts while an agent works, and have a real UI — without handing API keys to yet another app.

AgentGrove is an open-source (MIT) local developer workspace. It launches the agent CLIs already on your machine (Claude Code, opencode, Kimi), translates their event streams into one UI, and scopes every chat to a git worktree.

pnpm install

et al, celestial branch names with a galaxy map of where you've beenNo vendor SDKs. Each provider is a small subprocess adapter (~400 lines of Rust) that launches the CLI with its JSON stream flags and translates events into a common enum (Token

, Thinking

, ToolCall

, ToolResult

, Done

, Error

). Auth stays with your local CLI — the app never sees a key. Adding a provider means writing one translator and registering it.

Two layers keep this honest: a deterministic fake provider for dispatch/queue/resume e2e tests, and real-model Playwright runs against the actual CLIs. The demo videos on the README are recorded by Playwright in an isolated Docker stack (including a seeded Postgres for the DB editor demo), not staged screenshots.

git clone https://github.com/arnabk/agentgrove.git
cd agentgrove && just dev

Demo videos are on the README. Issues and PRs welcome — I'd love to hear which provider you want next.

── more in #developer-tools 4 stories · sorted by recency
── more on @agentgrove 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/i-built-an-open-sour…] indexed:0 read:1min 2026-07-18 ·