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:一個 runpane CLI,讓 AI 代理本身能夠發現工作區、建立新的窗格並註冊儲存庫。
  • Pane Chat:一個全域協調終端機,使用一組本地協調技能,在不同儲存庫和代理之間協調工作。

適用對象

  • 任何作業系統上的開發者:特別針對希望獲得 AI 代理工作流程首選支援的 Windows、Linux 和 Mac 使用者。
  • 多代理使用者:根據任務需求使用不同代理(例如 Claude Code 和 Aider)的人。
  • 以鍵盤為導向的開發者:尋求高效率、簡化工作流程,以減少心智負擔的使用者。

特色亮點

  • 隱形 Worktree:自動建立和管理隔離的 git 分支,以支援平行代理工作。
  • 跨終端 @提及:可使用 @ 將一個終端機的最後 500 行內容拉入另一個終端機。
  • 整合工具:內建瀏覽器用於開發伺服器預覽、CPU/記憶體資源監控器,以及專用的差異檢視器。
  • 遠端存取:透過 pane-remote:// 連接,完全控制遠端代理和檔案。
  • 代理工作區:代理可使用 runpane CLI 自主管理工作區,並為特定任務開啟新的窗格。
  • 狀態提示:視覺指示器(紅/琥珀/綠點)顯示代理是否被阻塞、正在工作或已完成。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案