The IDE that turns a single promptinto a team of parallel agents.
Each agent works in its own isolated git worktree, with every change reviewed as a diff before it lands.
Want the editor instead? Download Hydra IDE. Windows, free, no account.
Works with and , using their own sign-in and billing.
Why Hydra
One body, many heads. Your chat is the body. The heads are subagents, each working on its own.
How it works
You ask for the feature. Your agent decides it's three pieces of work and runs them in parallel.
- 01You describe the work in a normal chat
- 02The lead splits it into heads with narrow write scopes
- 03Each head works in its own worktree, and can ask the lead a question
- 04Your checks run before anything hands back
- 05The lead reviews and merges each branch
› Add CSV export to reports, rate limiting to the API, and tests for both. Reading the repository… ● hydra_start_head "CSV export" src/reports/ ● hydra_start_head "Rate limiting" src/api/middleware/ ● hydra_start_head "Tests" tests/ after both ● hydra_wait_for_heads 3 heads ✓ CSV export checks passed agent/csv-export-a41f ✓ Rate limiting checks passed agent/rate-limit-7c02 ✓ Tests checks passed agent/tests-19be Merged 3 branches. 14 files, all checks green.
IllustrativeThe tool calls and their order are real; the repository and timings are made up.
Every head.
One canvas.
Repository to branch to agent, live. The orchestration map shows the heads your chat started, what each is doing, and which ones wait on others.
3 heads2 dependencies0 working
In the editor
Nothing hands back unchecked. Every head's diff, checks and chat, in one editor.
Checked before merge
Your checks run in each head's worktree. Failures go back to the head; only passing work is merged.
Only the lead is in charge
Hydra verifies every caller, accepts local connections only, and logs each action.
Bring your setup
Import your settings, keybindings and snippets from VS Code or Cursor in one step.
One chat. Many heads.
Open source, with no account. Let your agent split the work and hand back only what passed your checks.
$
git clone https://github.com/ndunl075/hydra