关于 termiAgent
termiAgent 是面向终端用户的 AI Agent,可在 Shell 会话中提供交互式命令帮助,并支持持久监控、定时检查和多 Agent 协作。
主要功能
- 01Shell 与 Agent 同屏工作
- 02从 Shell 快速提问
- 03后台持续监控
- 04定时 Agent 检查
- 05多 Agent 团队
- 06审批与审计控制
适用场景
- 01询问刚执行的命令
- 02排查服务故障
- 03离开终端后监控服务
- 04围绕终端目标协调 Agent
MCP 相关
项目简介称 termiAgent 是 MCP 客户端,可连接 MCP 服务。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
termi
一个陪伴你工作、离开后仍会继续运行的终端 Agent。
termi 是一个内置于真实 Shell 的终端 Agent。不知道某个命令时,可以立即询问 termi。它了解你刚才执行的操作,可以解释下一步,或直接为你执行命令,让你无需离开终端。
termi 也可以作为持久运行的后台守护进程。即使你断开连接,它也能全天候监控服务和长时间运行的任务。对于更大的目标,可以启动一个 termi Team,让多个 Agent 在你的终端会话中协同工作。
有何不同
- 无需离开终端即可提问。 不知道某个命令时,可以在工作区中询问 termi,也可以在当前 Shell 中使用
termi -q。 - Shell 依然是 Shell。 补全、历史记录、SSH、tmux、REPL 和交互式程序都能照常使用。
- Agent 了解当前环境。 它会跟踪当前 cwd、命令、输出、远程会话和任务,而不是从无关的聊天上下文开始。
- 监控全天候运行。 守护进程会让会话、监控任务和定时检查 24/7 持续运行,并在本地 Web 看板上报告状态。
- Team 负责更大的目标。 启用 termi Team,即可协调多个 Agent,共同处理一个终端任务目标。
- 自动化始终受监督。 Auto Review、沙箱、审批和审计日志确保用户始终掌握控制权。
开始使用
termi 目前支持 Linux,并需要 Go 1.26+ 和
bubblewrap。
git clone https://github.com/ccq1/termiAgent.git
cd termiAgent
make build
./bin/termi
首次运行时,termi 会打开引导式命令行设置,让你配置 Provider、模型名称、API 密钥、上下文窗口和输出限制。支持 DeepSeek、OpenAI、Anthropic 和兼容 OpenAI 的端点。想要重新配置模型时,运行 termi setup,或在 TUI 中按 F2。
使用 termi
与 Agent 并肩工作
在左侧运行命令,在右侧与 Agent 对话。按 Shift+Tab 切换焦点。
What did I just do?
Why did this service fail?
Monitor this service every five minutes.
Fix the configuration, but do not restart production.
如果主 Shell 正忙,Agent 可以使用私有子 Shell 独立检查。如果你通过 SSH 连接,它会在该远程 Shell 中工作。
在任何终端中调用
termi -q "What is using port 4000?"
termi -q "Clean safe caches in this directory"
termi -q --new "Start a fresh context"
快速模式会沿用父 Shell 的 cwd 和近期活动。要可靠地捕获 Bash 历史记录:
eval "$(termi shell-hook bash)"
全天候监控服务
按 Ctrl+B,然后按 D,即可在不停止会话的情况下断开连接。打开 http://127.0.0.1:7331 查看本地运维看板。
断开连接后,守护进程会继续运行受管监控任务和定时 Agent 检查。看板会显示正在进行的工作、服务健康状况、空闲会话,以及等待审批的操作。
启用 termi Team
创建一个 Goal,启用一个 Team,并指派多个 Agent 调查、执行、验证和监控同一终端任务的不同部分。Team 的进度会持续显示在运维看板上。
功能亮点
- 真实 PTY Shell-Agent 会话
- 持久标签页、任务队列、监控和软恢复
- 在普通 Shell 中快速使用 AI
- 用于记录主机、服务、端口、拓扑和运行手册的运维记忆
- Goals 和多 Agent Teams
- Web 搜索和抓取
- Auto Review 和 Full Access 模式
- 自动压缩模型上下文
- 中文和英文界面/输出
常用按键
| 按键 | 操作 |
|---|---|
Shift+Tab | 切换 Shell / Agent |
Alt+T | 新建会话 |
Alt+← / Alt+→ | 切换会话 |
Alt+P | Auto Review / Full Access |
Ctrl+G | 停止 Agent,保持 Shell 运行 |
Ctrl+B,然后按 D | 断开连接 |
F2 | 设置 |
了解更多
make check
make install
termi 正在积极开发中。当前发布版本面向 Linux
amd64 和 arm64。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。