dcouple/Pane
Terminal-first, open-source AI agent manager for any CLI agent (agent agnostic), any OS (mac, windows, linux). The Open-Source Agentic Development Environment for running multiple coding agents in parallel. Run locally or self-host Remote Pane to manage agents from desktop or phone. Simplify multi-agent orchestration with the runpane CLI.
解決的問題
管理多個 AI 程式設計代理(如 Claude Code、Aider 或 Codex)通常是混亂的,需要開發者在眾多終端視窗之間切換,手動管理 git worktree,並在 diff 查看器與編輯器之間不斷進行 alt-tab 切換。Pane 透過提供統一的、鍵盤驅動的介面來管理代理工作階段,而無需替換代理本身,從而消除這些開銷。
工作原理
Pane 使用「pane(窗格)」和「tab(標籤頁)」系統來建立隔離的工作區。每個 pane 對應一個特定功能,並自動建立專用的 git worktree 以防止衝突。在這些 pane 內部,使用者可以執行包含不同終端、diff 查看器或檔案總管的多個標籤頁。它還具有代理可操作的 CLI,允許 AI 代理發現 Pane 的指令架構並執行工作區管理任務,例如建立新 pane 或註冊儲存庫。
適用對象
- 多代理使用者:需要針對不同任務在不同的基於 CLI 的代理之間進行切換的使用者。
- 鍵盤驅動型開發者:尋求透過快捷鍵和指令面板實現高速工作流的開發者。
- 跨平台開發者 (Windows, Mac, Linux):需要一致的 AI 編排工具的開發者。
- 團隊:正在尋找一致的 AI 輔助程式設計工作流層的團隊。
亮點
- 自動化 Git Worktrees:為每個工作階段自動建立並清理隔離的分支。
- 遠端 Pane:允許使用者在強大的遠端主機上執行代理,同時透過桌面或行動瀏覽器進行控制。
- 代理可操作 CLI:使代理能夠使用穩定的指令架構來管理工作區。
- Pane Chat:一個全域編排終端,負責協調不同儲存庫和 worktree 中的多個代理。
- 跨終端 @mentions:無需複製貼上,即可直接將一個終端的上下文引入另一個終端。