| Crates.io | attyvo |
| lib.rs | attyvo |
| version | 0.1.1 |
| created_at | 2025-07-14 19:26:48.68096+00 |
| updated_at | 2025-07-14 19:28:08.611289+00 |
| description | A daemon-based terminal session manager for persistent command execution |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1752210 |
| size | 26,181 |
A tool that enables non-interactive programs to interact with interactive CLIs by providing a pseudo-terminal (PTY) interface.
attyvo acts as a bridge between programs that expect terminal input/output and non-interactive environments. This is particularly useful for AI coding assistants like Claude Code, which need to interact with interactive command-line tools programmatically.
cargo install attyvo
start - Start a new daemon processstop - Stop a running daemonkill-all - Terminate all running daemonslist - List all running daemonssend - Send input to a daemonread - Read output from a daemonMany command-line tools detect whether they're running in a terminal and change their behavior accordingly. Without a proper PTY, these tools may refuse to run interactively or provide limited functionality. attyvo solves this by providing a real PTY interface, making it possible for automated tools and AI assistants to interact with any CLI program as if a human were typing at a terminal.