T1mn/pad

Stop hunting panes. Run your AI workflow from one place.

解决的问题

PAD(Agent 开发面板)解决了在多个 tmux 窗格中管理多个基于终端的 AI 代理(如 Claude Code、Codex 和 Gemini)的问题。它通过提供一个集中式的工作区,让用户无需手动在窗格间搜索,即可快速查看哪个代理正在运行、哪个已完成任务,以及最后的响应内容。

工作原理

PAD 使用 Rust 编写,是一个原生支持 tmux 的 TUI(终端用户界面)。它作为 tmux 上的管理层,允许用户从单一视图监控多个代理会话,无需连接到窗格即可预览最近的对话历史和活动状态,并通过快捷键快速跳转到特定代理的会话。此外,它还包含一个名为 "pad-sider" 的辅助窗格,用于在与代理对话的同时浏览代码和项目文件。

适用人群

同时使用多个基于终端的 AI 代理进行编码和开发,并依赖 tmux 进行会话管理的开发者。

主要亮点

  • 集中式代理工作区:在一处集中管理来自不同代理(Claude、Codex、Gemini、Grok、OpenCode 等)的会话。
  • 会话预览:在连接窗格前,可查看最新的问答内容并检查活动状态。
  • 快速导航:使用 Enter 键跳转到窗格,使用 F12Ctrl+Q 返回 PAD 工作区。
  • 集成代码浏览器:内置文件树和 "pad-sider",可在不脱离代理流程的情况下检查项目文件。
  • 轻量级占用:纯 Rust 编写,内存占用极低(空闲时约 12 MB RSS)。
  • 远程访问:内置 Telegram 机器人守护进程,支持远程更新和会话访问。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目