johannesjo/parallel-code
Run Claude Code, Codex, and Gemini side by side — each in its own git worktree
解決的問題
並行程式解決了 AI 編碼代理依序執行的低效率問題。無需等待一個代理完成任務後才啟動下一個,它允許開發者並行分派多個代理,每個代理在獨立的特性或錯誤上工作,而不會造成 Git 冲突或阻塞工作流程。
運作方式
當使用者建立任務時,應用程式會自動建立新的 Git 分支並設定 git worktree,為代理提供其獨有的隔離目錄。它會將 node_modules 等必要目錄以符號連結方式連結,以維持環境一致性,然後在該 worktree 內啟動所選的 AI 編碼 CLI(例如 Claude Code、Codex 或 Gemini)。代理完成工作後,使用者可檢視差異並將分支合併回主程式碼庫。
適用對象
專為使用 AI 編碼 CLI 且希望透過單一圖形介面管理多個並行 AI 驅動任務的開發者設計,而非管理多個終端視窗與手動 Git worktree。
主要特色
- 多代理編排:在隔離環境中同時運行多個代理,處理不同功能。
- CLI 整合:與 Claude Code、Codex CLI、Gemini CLI 和 Copilot CLI 等現有工具相容。
- Git 隔離:為每個任務自動處理分支與 worktree 的建立。
- 審查工具:內建差異檢視器,支援內嵌註解與進度追蹤面板。
- 沙箱支援:支援專案特定的 Dockerfile,可在隔離容器中執行代理。
- 遠端監控:可透過 Wi-Fi 或 Tailscale 的 QR 碼監控代理進度。
相關
- 專案
- 專案
- 專案
- 專案
- 專案