johannesjo/parallel-code
Run Claude Code, Codex, and Gemini side by side — each in its own git worktree
What it solves
Parallel Code eliminates the bottleneck of running AI coding agents sequentially. Instead of waiting for one agent to finish a task before starting the next, it allows developers to dispatch multiple agents in parallel, each working on a separate feature or bug fix without causing git conflicts or blocking the main workflow.
How it works
When a user creates a task, the application automatically handles the environment isolation using git worktrees. It creates a new git branch and a corresponding worktree (a separate directory) for the agent to operate in, symlinking necessary directories like node_modules to save space. It then spawns a supported AI coding CLI (such as Claude Code, Codex, or Gemini) within that isolated environment. Once the work is complete, the user can review the diffs and merge the branch back into the main codebase.
Who it’s for
Developers who use AI coding agents and want to increase their velocity by managing multiple concurrent AI-driven tasks, as well as those who prefer a keyboard-first GUI for managing agent sessions and diff reviews.
Highlights
- Parallel Execution: Run multiple agents on different features simultaneously in isolated git worktrees.
- Coded-Agent Integration: Works with existing CLIs like Claude Code, Codex, Gemini, and Copilot.
- Coded-Tour Generation: Generates guided tours of changes to help users quickly understand complex diffs.
- Remote Monitoring: Monitor agent progress and provide input via a mobile browser or a dedicated Android app.
- Environment Sandboxing: Support for project-specific Dockerfiles to run agents in isolated containers.
- Integrated Tooling: Includes a built-in diff viewer, shell terminals per task, and a live-rendered Markdown canvas.
Related
- Project
- Project
- Project
- Project
- Project