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 支持,用于范围限定的窗格读取和发送。
相关
- 项目
- 项目
- 项目
- 项目