wavyrai/tmux-ide

The open-source tmux for your coding agents

解决的问题

它提供了一个集中式工作区,用于管理和协调在 tmux 会话中运行的多个编码代理(如 Claude Code 和 Codex)。它解决了跨本地和远程机器追踪各种代理状态的问题,让用户能快速识别哪些代理需要关注或正在工作中。

运作方式

该项目建立在现有的 tmux 会话之上,而非取代它们。它使用守护程序来处理发现、代理状态和窗格流,而专用的应用程序则为首页、终端镜像和输入控制提供用户界面。由于它依赖 tmux 进行进程和会话持久化,即使关闭 tmux-ide 应用程序,代理仍会继续运行。

目标对象

使用基于终端的编码代理和 tmux 来管理开发环境的开发人员,特别是那些需要在本地和远程 SSH 机器上协调代理团队的人员。

特色亮点

  • 代理状态追踪:通过钩子或屏幕阅读来监控代理是在工作、阻塞、完成还是闲置状态。
  • 多代理协调:支持将代理分组为团队,并通过 send 和 wait 等 CLI 指令进行协调。
  • 远程访问:并排管理跨本地和远程机器的 SSH 会话。
  • 会话持久化:允许在崩溃或重启后恢复对话和会话。
  • tmux chrome:为标准 tmux 客户端添加状态栏、侧边栏和按键。
  • 脚本 SDK:提供 SDK 和 MCP 支持,用于范围限定的窗格读取和发送。

相关

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