Leon Nie

返回作品

Tmux Workbench

发布于: · 开发者工具 · 访问

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.mdCLAUDE.md.cursorrules 等 agent context 文件。
  • 使用 SQLite 在本地保存状态。

技术

项目使用 Rust 开发,命令行入口为 ws