johannesjo/parallel-code
Run Claude Code, Codex, and Gemini side by side — each in its own git worktree
何を解決するか
並列コードは、AIコーディングエージェントを逐次的に実行する非効率性を解決します。1つのエージェントがタスクを完了するのを待つ代わりに、複数のエージェントを並列で起動でき、それぞれが別々の機能やバグに対して作業を行うことができます。これによりGitの競合やワークフローのブロッキングが発生しません。
動作方法
ユーザーがタスクを作成すると、アプリケーションは自動的に新しいGitブランチを作成し、git worktreeを設定してエージェントに独自の隔離されたディレクトリを提供します。node_modulesなどの必要なディレクトリはシンボリックリンクでリンクされ、環境の一貫性が維持されます。その後、選択されたAIコーディングCLI(例:Claude Code、Codex、Geminiなど)をそのworktree内で起動します。エージェントが作業を完了すると、ユーザーは差分を確認し、ブランチをメインコードベースにマージできます。
対象ユーザー
AIコーディングCLIを使用し、複数の並行するAI駆動タスクを、複数のターミナルウィンドウや手動のGit worktreeを管理する代わりに、1つのグラフィカルインターフェースから一元管理したい開発者向けです。
特徴
- マルチエージェントオーケストレーション:異なる機能に対して複数のエージェントを、隔離された環境で同時に実行可能。
- CLI統合:Claude Code、Codex CLI、Gemini CLI、Copilot CLIなどの既存ツールと連携可能。
- Gitの隔離:すべてのタスクに対して自動的にブランチとworktreeの作成を処理。
- レビューツール:インラインコメント付きの組み込み差分ビューアと進捗追跡パネルを備える。
- サンドボックス:プロジェクト固有のDockerfileをサポートし、エージェントを隔離されたコンテナ内で実行可能。
- リモートモニタリング:Wi-FiまたはTailscale経由でQRコードを使ってエージェントの進捗をモニタリング可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト