{"repo":"coder/agent-tty","free":true,"listed":false,"github":"https://github.com/coder/agent-tty","clone":"git clone https://github.com/coder/agent-tty.git","description":"Drive, inspect & record terminal sessions from the CLI","language":"TypeScript","stars":23,"topics":["ai-agents","automation","cli","developer-tools","ghostty","playwright","pty","recording","screenshots","terminal"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"agent-tty Give your AI agent a real terminal it can drive, and get back reviewable snapshots, screenshots, and recordings of everything it did. It's like agent-browser / Playwright, but for terminal apps instead of web pages. Quickstart · Why · How it works · Commands · Contributing Tools like tmux or screen help you manage your own terminal windows. agent-tty is for handing a real, long-lived terminal to an AI coding agent, so it can run commands, drive interactive apps like nvim or htop , and read the screen back. Because every session is recorded, you never have to take the agent's word for what happened: you (or another agent) get a plain-text snapshot, a real screenshot, or a video of the actual screen, and can replay it to check the work. It works just as well for plain shell automation and CI smoke tests with no agent involved. What you'd use it for - Proof you can review. An agent runs a task and attaches the screenshot, video, or replayable recording to its PR, so a human can confirm at a glance that the change really worked, instead of trusting a log. - A tighter feedback loop. Tell the agent to actually use the TUI it just built or fixed, then read the screen back, so it catches a broken layout itself before you ever see it. - Reproducing terminal bugs. Spin up a clean, isolated terminal, reproduce a flaky TUI bug report there, hand it to an agent to attempt a fix, and verify the fix with a fresh recording. Demos Real Codex and Claude TUIs discovering the agent-tty","default_branch":null,"files":null,"tree":[],"storefront":"/r/coder","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/coder/agent-tty/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."}