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:无需复制粘贴,即可直接将一个终端的上下文引入另一个终端。