{"repo":"pproenca/agent-tui","free":true,"listed":false,"github":"https://github.com/pproenca/agent-tui","clone":"git clone https://github.com/pproenca/agent-tui.git","description":"TUI automation for AI agents. Control any terminal app from code.","language":"JavaScript","stars":112,"topics":["ai-agents","cli","json-rpc","pty","rust","terminal-automation","tui"],"license":"MIT","category":"cli-tools","readme_excerpt":"agent-tui CLI tool for AI agents to interact with TUI (Terminal User Interface) applications. agent-tui enables AI agents to programmatically drive terminal applications by capturing screenshots and sending input—making TUI automation accessible to LLM-powered agents. Features - Virtual Terminal Emulation - Run TUI apps in isolated PTY sessions with full terminal emulation - Keyboard & Text Input - Press keys, type text, or send unified input - Wait Conditions - Wait for text or screen stability - Output Formats - Human-readable text or JSON for automation pipelines - Live Preview WebSocket - JSON-RPC over WebSocket for real-time UI monitoring - Session Management - Background daemon manages multiple concurrent TUI sessions Platform Support agent-tui is Unix-only. Supported runtime contract: - OS : Linux, macOS, and other Unix-like systems with PTYs, Unix domain sockets, and POSIX signals - Local IPC : Unix domain socket at AGENT TUI SOCKET , defaulting to $XDG RUNTIME DIR/agent-tui.sock and falling back to the system temp directory - Persistent state : /.agent-tui/ by default unless overridden with AGENT TUI WS STATE , AGENT TUI SESSION STORE , or AGENT TUI UI STATE - Shell integration : bash , zsh , fish , and elvish - Browser launch : $BROWSER , open on macOS, or xdg-open on other Unix desktops Not supported: - Native Windows runtimes - PowerShell-specific shell integration - Win32 path, process, or socket semantics Installation Quick Install The installer detects your Uni","default_branch":null,"files":null,"tree":[],"storefront":"/r/pproenca","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pproenca/agent-tui/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}