
terminal-control
kitlangton
暂无描述
AI 简介
terminal-control 是一个用于控制、检查、测试和捕获真实终端应用程序行为的 Rust 工具,专为 AI 代理交互与 TUI(文本用户界面)审查设计。它通过伪终端(PTY)运行目标程序,支持实时屏幕抓取(文本/JSON/SVG/PNG)、键盘输入模拟(如 ctrl-p、enter)、会话生命周期管理(start/wait/send/resize/stop)及条件等待(--wait-for)。内置 OpenTUI 协议支持,兼容 OpenCode 等现代 TUI 应用。适用于自动化测试、AI 代理行为验证、TUI 应用调试与可复现性存档等场景。
Rust
MIT License224
Stars
10
Forks
82
Watchers
0
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分40.12
默认分支main