by johannesjo
Run Claude Code, Codex, and Gemini side by side — each in its own git worktree
# Add to your Claude Code skills
git clone https://github.com/johannesjo/parallel-codeParallel Code is a desktop app that gives every AI coding agent its own git branch and worktree — automatically.
| Agent working on a task | Commit & merge workflow |
| ------------------------------------------- | --------------------------------- |
|
|
|
| Direct mode (main branch) | Themes |
|
|
|
| Approach | What's missing | | -------------------------------------------------- | --------------------------------------------------------------------------------------- | | | No GUI, no automatic git isolation — you manage worktrees, branches, and merges by hand | | (Kilo Code, Roo Code, etc.) | Tied to VS Code; no true parallel worktree isolation between agents | | | One task at a time — blocks your workflow while each agent finishes |
No comments yet. Be the first to share your thoughts!
When you create a task, Parallel Code:
node_modules and other gitignored directories into the worktreeWhen you're happy with the result, merge the branch back to main from the sidebar.
Download the latest release for your platform from the releases page:
.dmg (universal).AppImage or .debInstall at least one AI coding CLI: Claude Code, Codex CLI, or Gemini CLI
Open Parallel Code, point it at a git repo, and start dispatching tasks.
git clone https://github.com/johannesjo/parallel-code.git
cd parallel-code
npm install
npm run dev
Requires Node.js v18+.
Ctrl = Cmd on macOS.
| Shortcut | Action |
| --------------------- | ------------------------------ |
| Tasks | |
| Ctrl+N | New task |
| Ctrl+Shift+A | New task (alternative) |
| Ctrl+Enter | Send prompt |
| Ctrl+Shift+M | Merge task to main |
| Ctrl+Shift+P | Push to remote |
| Ctrl+W | Close focused terminal session |
| Ctrl+Shift+W | Close active task |
| Navigation | |
| Alt+Arrows | Navigate between panels |
| Ctrl+Alt+Left/Right | Reorder active task |
| Ctrl+B | Toggle sidebar |
| Terminals | |
| Ctrl+Shift+T | New shell terminal |
| Ctrl+Shift+D | New standalone terminal |
| App | |
| Ctrl+, | Open settings |
| Ctrl+/ or F1 | Show all shortcuts |
| Ctrl+0 | Reset zoom |
| Ctrl+Scroll | Adjust zoom |
| Escape | Close dialog |
If Parallel Code saves you time, consider giving it a star on GitHub. It helps others find the project.
MIT