TUI-use:让AI智能体操作交互式终端程序
智能体工具链有一个没人聊的缺口。AI编程智能体可以整天跑bash命令,但它们没法和交互式终端程序打交道——vim、lazygit、htop、psql,或者任何需要你按方向键然后回车的安装向导。TUI-use填上了这个缺口。
它在伪终端里启动程序,通过完整的VT渲染器把视觉输出捕获为纯文本,然后让智能体发送按键——包括方向键、功能键和控制序列。智能体看到的和人在屏幕上看到的完全一样,还带有高亮元素和菜单选择的元数据。说白了就是给智能体一双手,让它够到bash够不到的终端角落。
用例比听起来实用得多。psql和redis-cli这些数据库CLI是交互式的。包管理器会问确认问题。Python REPL需要来回对话。lazygit这种Git工具有TUI界面。今天的智能体要么完全跳过这些工具,要么用各种hack绕过去。TUI-use让它们成为智能体工具包里的一等公民。
本周作为Show HN在Hacker News上亮相,31分,讨论活跃。早期阶段——GitHub 77星,支持macOS和Linux,npm安装。小项目但解决了一个真问题,随着智能体接手越来越复杂的终端工作流,这个问题只会越来越大。
https://github.com/onesuper/tui-use
← 返回所有文章
它在伪终端里启动程序,通过完整的VT渲染器把视觉输出捕获为纯文本,然后让智能体发送按键——包括方向键、功能键和控制序列。智能体看到的和人在屏幕上看到的完全一样,还带有高亮元素和菜单选择的元数据。说白了就是给智能体一双手,让它够到bash够不到的终端角落。
用例比听起来实用得多。psql和redis-cli这些数据库CLI是交互式的。包管理器会问确认问题。Python REPL需要来回对话。lazygit这种Git工具有TUI界面。今天的智能体要么完全跳过这些工具,要么用各种hack绕过去。TUI-use让它们成为智能体工具包里的一等公民。
本周作为Show HN在Hacker News上亮相,31分,讨论活跃。早期阶段——GitHub 77星,支持macOS和Linux,npm安装。小项目但解决了一个真问题,随着智能体接手越来越复杂的终端工作流,这个问题只会越来越大。
https://github.com/onesuper/tui-use
评论