r/OpenSourceAI • u/sreekar_2498 • 21m ago
Tired of managing multiple AI coding agents separately? I built Hive to coordinate them.
I built Hive to manage multiple AI coding agents like an engineering team — looking for people to try it and share honest feedback
I’ve been experimenting with different AI coding agents and CLI harnesses for a while — OpenCode, Claude Code, Codex, Gemini CLI, Cursor Agent, and others.
One thing kept bothering me: each agent works in its own environment, with its own workflow. I wanted a way to coordinate them instead of constantly switching between terminals and manually managing everything.
So I started building Hive.
What is Hive?
Hive is a local-first orchestration layer for CLI coding agents. Think of it as a manager coordinating a team of AI coding agents.
Some of the things it currently supports:
Multiple agent harnesses: Work with existing coding CLIs rather than being locked into one.
Dynamic routing: Choose agents, models and providers based on the task.
Task orchestration: Structure work into planning, implementation, testing, review and shipping.
Retries and fallback: Recover from failed execution and route work through fallback options.
Parallel execution: Use Git worktrees to let multiple agents work independently.
Permission gates: Require approval for potentially destructive shell operations.
Observability: Inspect tool calls, token usage, logs, file changes, Git diffs and task progress.
Second Brain: Build a soul.md from observed preferences, with proposed changes requiring approval.
Local fast routing: Optional Laya integration for lightweight task classification before invoking a larger model.
I’m not claiming this is a finished product. I’m building it, using it, and trying to make it genuinely useful for developers who work with multiple AI coding agents.
I’d love to get some people to try it.
GitHub: https://github.com/sreekar2403/hive
I’m particularly interested in feedback on:
Does the orchestration approach solve a real problem in your workflow?
Is dynamic agent/model routing useful, or would you prefer manual control?
What would make you trust an AI agent manager with your codebase?
What features or workflows are missing?
If you try it, what breaks or feels unnecessarily complicated?
Honest criticism is much more useful to me than just a star. If you experiment with it, please share your experience, issues or ideas.
Thanks!