onesuper

tui-use

onesuper

tui-use lets agents interact with programs that expect a human at the keyboard — REPLs, debuggers, TUI apps, and anything else bash can't reach.

AI 简介

tui-use 是一个面向 AI 代理的终端交互工具,用于自动化操作需人工键盘输入的交互式程序。它通过 PTY 启动进程,结合轻量级 xterm 渲染器解析 ANSI 输出,提供稳定屏幕快照、语义化等待(如 wait --text ">>>")和精确按键注入能力。核心优势在于规避传统 shell 脚本或 tmux 的轮询/睡眠缺陷,实现对 REPL、调试器(pdb/gdb)、TUI 应用(vim/lazygit/htop)等不可脚本化程序的可靠自动化控制。适用于 AI 编程代理在科学计算调试、实时内存状态检查、交互式开发环境控制等需保持进程上下文的场景。

TypeScript
MIT License
248
Stars
20
Forks
1
Watchers
1
Issues

Star 增长

今日0
近 7 天0
近 30 天+3
综合评分44.27
默认分支main