Comment by stefanhoelzl

14 days ago

CodeHydra (https://github.com/stefanhoelzl/codehydra or https://codehydra.dev) a multi-workspace IDE for parallel AI agent development.

I've been using AI coding agents for more and more tasks, but didnt have the right tool to orchestrate. I'd kick off a task, then sit there waiting for the agent to finish before I could start the next one or had multiple terminals open was constantly checking which agents are busy and which are idle. Running multiple agents against the same repo also isn't optimal, and manually creating git worktrees added a lot of friction to my workflows.

Thats why I built CodeHydra. Just it at one or multiple local or remote git repos and it creates lightweight workspaces using git worktrees. Each workspace gets its own embedded VS Code and AI agent. You see all your workspaces in a sidebar with real-time status indicators showing which agents are idle or busy. I typically run 1-3 projects with up to 6 workspaces in parallel — review one agent's workwhile others keep going. I also put some effort into good keyboard navigation. So creating, deleting or switching workspaces is very easy by keyboard.

And to really automate our whole workflow, agents can control CodeHydra itself via an MCP server. An agent can close its workspace when it's done, spin up new workspaces for sub-tasks (with an initial prompt), or automate VS Code — like opening a browser preview tab or specific files.

Built with Electron + Svelte 5 + TypeScript. Supports Claude Code and OpenCode as agents. MIT licensed, works on Linux/macOS/Windows.

Try it with `npx codehydra` or `uvx codehydra`. I appreciate any feedback!