工具
开发者推出开源终端 AI 助手:透明集成 Claude 与 Codex
一款开源终端工具,可透明包裹 shell 并按需调用 AI,支持 Claude 与 Codex,目前为 alpha 阶段…
2026.07.06 · 周一约 2 分钟阅读
一位开发者在 Hacker News 的 Show HN 栏目中分享了一款开源终端应用,可在不干扰日常使用的前提下,将 AI 能力透明地集成进命令行环境。该工具通过包裹用户已有的 shell(如 bash、zsh 等)实现 AI 接入,平时完全不显示任何界面,只有在用户主动唤起时才会出现 AI 交互层。
支持的 AI 代理与连接方式
项目采用「自带 AI 代理」(BYO Agent)的设计思路,目前开箱即支持 Anthropic 的 Claude 以及 OpenAI 的 Codex。工具会自动为所选代理配置 MCP(Model Context Protocol)连接,使其能够读取终端的当前内容以及历史滚动输出(scrollback)。当 AI 给出建议输入时,用户可以审核并批准后再发送给 shell,效果与亲手键入相同,不会出现 AI 自动执行命令的情况。
技术难点:透明性与事件处理
作者表示,实现过程中最棘手的部分是「透明性」:工具需要把常规输出推送到宿主终端的原生滚动缓冲区中,同时在 AI 浮层激活时切换为完整的 TUI(全帧渲染界面)。事件处理是另一大挑战——这两部分 Claude 都未能给出理想方案,最终由作者手动编写关键逻辑。
兼容性与当前状态
- macOS:在 iTerm2 与 Terminal.app 中可用,作者本人已将其作为日常主力工具。
- Linux:支持 Yakuake 与 Konsole。
- Windows:暂不支持。
项目仍处于 alpha 阶段,功能和稳定性尚不完善。作者已将其开源,供感兴趣的用户自行试用和贡献代码。
