pproenca/agent-tui

TUI automation for AI agents. Control any terminal app from code.

53
/ 100
Established

Captures terminal output and sends keyboard/text input via isolated PTY sessions with full terminal emulation, enabling LLM agents to interact with interactive CLI tools. Exposes a daemon architecture with JSON-RPC over WebSocket for real-time monitoring, plus text/JSON output formats and wait conditions for screen state validation. Built in Rust following Clean Architecture patterns, supporting multiple transport mechanisms (Unix socket, WebSocket) for both local and remote agent integration.

Available on npm.

No License No Dependents
Maintenance 13 / 25
Adoption 13 / 25
Maturity 12 / 25
Community 15 / 25

How are scores calculated?

Stars

50

Forks

8

Language

JavaScript

License

Last pushed

Mar 08, 2026

Monthly downloads

172

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/agents/pproenca/agent-tui"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.