Repolode
T1mn

T1mn/pad

基于 tmux 的 Rust 工作台,用于统一查看并切换 Codex、Claude Code、Gemini 等多个终端 AI Agent 会话。

Star
360
Fork
1
未关闭 Issue
10
最近提交
上个月

这是什么?

PAD 是一个运行在 tmux 中的终端工作台,用于在同一处管理多个 AI 编码 Agent。它会列出 Codex、Claude Code、Grok Build、OpenCode、Gemini 等会话,显示最近有更新的会话,并在进入某个 pane 之前预览最近的对话轮次。

它解决的核心问题是多个 Agent 同时运行时难以快速找到目标 pane。在列表中按 Enter 即可进入会话,按 F12 或 Ctrl+Q 返回;按 F10 可在 Agent 旁打开侧边栏,查看文件树、索引图、改动和文件预览。会话支持重命名、打标签、归档和恢复,归档可逆,具体行为由各 Agent 的适配器处理。

PAD 使用 Rust 编写,体积小,运行时依赖 tmux,支持 macOS、Linux 和 WSL2。项目还提供 Telegram 机器人守护模式,以及桌面端的任务完成通知。

核心功能

  • 01在一个侧边栏中列出多个终端 Agent 的运行会话
  • 02进入 pane 前预览最近的问答轮次
  • 03F10 侧边栏提供文件树、索引图和文件预览
  • 04通过各 Agent 适配器实现可逆的归档与恢复
  • 05提供 Telegram 机器人守护进程,支持远程查看与快速进入会话
  • 06全键盘操作,支持搜索、设置和新建会话

适用场景

  • 同时运行多个 Codex 或 Claude Code 会话,快速判断哪个已经完成
  • 在进入 pane 之前先查看 Agent 最新的输出
  • 不离开 tmux 工作流,在 Agent 旁边浏览项目文件

快速上手

  1. 1

    在运行 pad 的同一环境中安装 tmux

  2. 2

    克隆仓库

    git clone https://github.com/T1mn/pad.git
  3. 3

    在克隆仓库的 rust-tui 目录中构建二进制文件

    cargo build --profile dist
  4. 4

    将构建好的二进制文件复制到 ~/.local/bin 并运行 pad

    pad

使用前须知

  • 仅支持 macOS、Linux 和 WSL2,且需要在同一环境中安装 tmux。
  • 不同智能体的支持深度不同:Kimi 和 Grok Build 仅提供基础的启动、连接或历史功能。

收录于专题

标签

常见问题

pad 是什么?
基于 tmux 的 Rust 工作台,用于统一查看并切换 Codex、Claude Code、Gemini 等多个终端 AI Agent 会话。 PAD 是一个运行在 tmux 中的终端工作台,用于在同一处管理多个 AI 编码 Agent。它会列出 Codex、Claude Code、Grok Build、OpenCode、Gemini 等会话,显示最近有更新的会话,并在进入某个 pane 之前预览最近的对话轮次。
pad 可以免费使用吗?用的什么许可证?
pad 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
pad 还在维护吗?
半年内有更新。pad 最近一次提交是在 2026年10月5日。
pad 适合用来做什么?
同时运行多个 Codex 或 Claude Code 会话,快速判断哪个已经完成 在进入 pane 之前先查看 Agent 最新的输出 不离开 tmux 工作流,在 Agent 旁边浏览项目文件
pad 怎么安装和运行?
在运行 pad 的同一环境中安装 tmux 克隆仓库: git clone https://github.com/T1mn/pad.git 在克隆仓库的 rust-tui 目录中构建二进制文件: cargo build --profile dist 将构建好的二进制文件复制到 ~/.local/bin 并运行 pad: pad
在哪里获取 pad?
源代码和安装说明在 GitHub 上:https://github.com/T1mn/pad

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目