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.
解決的問題
Pane 解決了管理多個 AI 編碼代理時的運營混亂問題。不再需要同時切換多個終端視窗、手動處理複雜的 git worktree 以實現分支隔離,也不用在差異檢視器和編輯器之間切換,Pane 提供了一個統一的、以鍵盤為導向的介面,可在任何作業系統上協調這些代理。
如何運作
Pane 作為現有基於 CLI 的 AI 代理(如 Claude Code、Codex、Aider 和 Goose)之上的管理層運作。它使用兩個主要原語:窗格(代表隔離的工作區,每個都與一個 git worktree 相關)和 標籤頁(用於存放該窗格中的代理、終端機和工具)。
關鍵機制包括:
- Git Worktree 自動化:自動建立和清理 worktree,讓代理能在隔離的分支上工作,無需手動執行 git 命令。
- 遠端窗格:一個自托管的守護程序,允許使用者在遠端伺服器或虛擬機上執行代理,並透過桌面應用程式或行動瀏覽器進行控制。
- 代理可操作的 CLI:一個
runpaneCLI,讓 AI 代理本身能夠發現工作區、建立新的窗格並註冊儲存庫。 - Pane Chat:一個全域協調終端機,使用一組本地協調技能,在不同儲存庫和代理之間協調工作。
適用對象
- 任何作業系統上的開發者:特別針對希望獲得 AI 代理工作流程首選支援的 Windows、Linux 和 Mac 使用者。
- 多代理使用者:根據任務需求使用不同代理(例如 Claude Code 和 Aider)的人。
- 以鍵盤為導向的開發者:尋求高效率、簡化工作流程,以減少心智負擔的使用者。
特色亮點
- 隱形 Worktree:自動建立和管理隔離的 git 分支,以支援平行代理工作。
- 跨終端 @提及:可使用
@將一個終端機的最後 500 行內容拉入另一個終端機。 - 整合工具:內建瀏覽器用於開發伺服器預覽、CPU/記憶體資源監控器,以及專用的差異檢視器。
- 遠端存取:透過
pane-remote://連接,完全控制遠端代理和檔案。 - 代理工作區:代理可使用
runpaneCLI 自主管理工作區,並為特定任務開啟新的窗格。 - 狀態提示:視覺指示器(紅/琥珀/綠點)顯示代理是否被阻塞、正在工作或已完成。
相關
- 專案
- 專案
- 專案
- 專案
- 專案