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-codeGuides for using ai agents skills like parallel-code.
Last scanned: 5/11/2026
{
"issues": [
{
"type": "npm-audit",
"message": "ajv: ajv has ReDoS when using `$data` option",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "brace-expansion: brace-expansion: Zero-step sequence causes process hang and memory exhaustion",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "dompurify: DOMPurify contains a Cross-site Scripting vulnerability",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "monaco-editor: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "uuid: uuid: Missing buffer bounds check in v3/v5/v6 when buf is provided",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "yaml: yaml is vulnerable to Stack Overflow via deeply nested YAML collections",
"severity": "medium"
}
],
"status": "PASSED",
"scannedAt": "2026-05-11T07:40:47.092Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": true
}No comments yet. Be the first to share your thoughts!
| Multiple agents in parallel | Focused view on a single task |
| ----------------------------------------------------- | --------------------------------------------- |
|
|
|
| Diff review with inline comments | AI Arena — race agents head-to-head |
|
|
|
| Approach | What's missing | | -------------------------------------------------- | --------------------------------------------------------------------------------------- | | Multiple terminal windows / tmux | No GUI, no automatic git isolation — you manage worktrees, branches, and merges by hand | | VS Code extensions (Kilo Code, Roo Code, etc.) | Tied to VS Code; no true parallel worktree isolation between agents | | Running agents sequentially | One task at a time — blocks your workflow while each agent finishes |
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.
Ctrl+Shift+F).claude/steps.json).parallel-code/Dockerfile into the project and tasks run inside itDownload 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, Gemini CLI, or Copilot 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 | Focus pane/task in arrow direction |
| Alt+Shift+Left/Right | Move task (macOS: Ctrl+Shift) |
| Ctrl+B | Toggle sidebar |
| Ctrl+Shift+F | Toggle focus mode |
| 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