termio-sh/termio
A terminal-first agentic development environment for agentic coding. Build for CLI/TUI agent. Runtime for Coding Agent, Tmux alternative
解决的问题
Termio 解决了通过命令行操作的多个 AI 编码代理管理繁琐的问题。无需手动跟踪多个终端窗口,也不会错过代理被阻塞或需要用户输入的情况,Termio 提供了一个集中式环境,可监控代理状态,并实现本地与远程会话之间的无缝切换。
工作原理
Termio 使用一个名为 termiod 的守护进程来管理 shell 会话。这种架构确保即使客户端应用关闭,会话仍保持活跃,类似于 tmux。通过安装钩子和“技能”,Termio 与 CLI 代理(如 Claude Code、Codex 等)集成,使代理能够将自身状态(工作、空闲或需要您)反馈回 Termio 界面。它支持远程开发,可通过 SSH 在 Linux VPS 上安装守护进程,让用户像操作本地代理一样连接远程代理。
适用人群
使用多个基于 CLI 的 AI 代理进行编码,并希望在不掌握复杂终端多路复用器的前提下,拥有一个专用环境来跨本地和远程机器协调这些代理的开发者。
主要亮点
- 代理状态追踪:侧边栏的视觉指示器和菜单栏通知可提示代理被阻塞并需要用户关注。
- 持久会话:会话由守护进程维护,因此即使应用重启或笔记本电脑进入睡眠状态,会话依然存在。
- 远程 ADE:通过 SSH 在 Linux VPS 上轻松设置,将远程会话视为第一类对象。
- 集成工具:内置支持语法高亮的文件编辑器、git diff 查看器和项目级搜索功能。
- CLI 控制:
termio命令行工具允许用户(或其它代理)以编程方式启动、列出和交互会话。 - 移动端伴侣:iOS 应用可镜像实时 TUI 会话,并提供专用于终端命令的键盘。
相关
- 项目
- 项目
- 项目
- 项目
- 项目