Tmux Workbench 是一个面向多机器、多项目和长期运行 AI coding agent 的 CLI/TUI 工具。
它会索引本机和远程 SSH 服务器上的 tmux workspace,记录项目路径、pane、git 状态、AI agent 初始化文档、备注、标签和进入历史,让开发者用一个简短命令回到完整工作现场。
为什么做它
SSH + tmux 很稳定,但当服务器、项目和 agent 会话变多之后,开发者需要记住太多上下文。Tmux Workbench 在 tmux 之上增加一层本地“项目记忆”,让 workspace 可以被搜索、检查和恢复。
能力
- 索引本机和远程 tmux session。
- 用稳定 ID 进入 workspace:
<server>/<tmux-session>。 - TUI 支持搜索、server 过滤、active/archived 视图。
- scan 时保留 notes、alias、tags、status 和 attach history。
- 记录 git branch、commit、dirty、ahead/behind 和 remote URL。
- 检测
AGENTS.md、CLAUDE.md、.cursorrules等 agent context 文件。 - 使用 SQLite 在本地保存状态。
技术
项目使用 Rust 开发,命令行入口为 ws。