Dev tools · alternatives · 2026
24 alternatives to Virtui – TUI session automation and recording for agents
tui automation kit for agents, like playwright for the terminal - honeybadge-labs/virtui
Virtui is a tool for automating and recording terminal user interface (TUI) sessions, designed for agents and developers who need to interact with command-line applications programmatically. It captures TUI… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1

tui-use lets agents interact with programs that expect a human at the keyboard — REPLs, debuggers, TUI apps, and anything else bash can't reach. - onesuper/tui-use
Apr 2026 · github.com · its alternatives →
- 2

The top-like text-based user interface for Austin. Contribute to P403n1x87/austin-tui development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 3
Timmy-TUI ▲103Local-first agent trust console with a safe local workspace
Jun 2026 · github.com · its alternatives →
- 4
Multitui▲126I made Multitui to control the sandbox of coding agents easily without changing my dev environment (no special container or VM). There's no configuration required in your local dev environment... just launch ClaudeCode.app instead of claude in your general terminal. Containers and VMs can be useful, but I always have a bunch of projects going and those solutions feel heavy. Multitui creates single-purpose native macOS apps for any terminal app, with optional sandbox. It uses the built-in macOS sandbox-exec along with log monitoring to give you an easy UI to manage rules, see what's being…
Feb 2026 · multitui.com · its alternatives →
- 5

A Terminal UI to browse Hacker News. Contribute to aome510/hackernews-TUI development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 6

sleeek tui for hacker news. Contribute to ahmd-sh/hntui development by creating an account on GitHub.
25d ago · github.com · its alternatives →
- 7AC
Hi HN! We just shipped a full-featured TUI (Text User Interface) for chatting with your Marvin bots, powered by GPT 4 or GPT-3.5. Like all of Marvin, it's fully open-source and we hope you find it useful. To launch it, upgrade and run `marvin chat`. The TUI is built with Textual (https://github.com/textualize/textual/) and uses some of its newest features including background workers and modals. We've made base TUIs before but this is the first one that's a true "app" with many screens and coordinated global state. Happy to answer any questions about working with…
2023 · askmarvin.ai · its alternatives →
- 8

An open-source CLI tool that records UI flows and uses AI to generate exhaustive Playwright test suites. Record once, get full test coverage.
Apr 2026 · resources.kusho.ai · its alternatives →
- 9

- 10

Hi HN, Trogon is a project to generate a TUI for command line apps. It presents the arguments, options, and switches as a form. Editing the form generates a command line, which you can then run with a keypress. I'm a lover of the command line. But I can recall only a fraction of the switches for most commands I use. I would love it if there was a TUI available for most commands. Trogon currently works with Python and the Click library, but I would like it to cover more of the Python ecosystem and also generate TUIs for apps not written in Python. More information in the repository. Let me…
2023 · github.com · its alternatives →
- 11

I made a Playwright MCP for TUI apps so now you can vibe code terminal apps with a lot of features like code mode and session recordings. Already vibe coded a nice reddis viewer/editor with it https://github.com/michaellee8/redis-nav.
Jan 2026 · github.com · its alternatives →
- 12

Author here. I made this little TUI program for managing default applications on the Linux desktop. Maybe some of you will find it useful. Happy to answer any questions.
Jan 2026 · github.com · its alternatives →
- 13KL
2015 · novembermonk.github.io · its alternatives →
- 14

Hi HN! I just released assistant-tui, a terminal user interface for OpenAI's Assistant API. If terminal is your thing, it can be a great way to test and evaluate the API and its results. It implements not only the API, but also all the infrastructure to make it work, including polling, local repository, and more. Feedbacks and stars are welcome! https://github.com/dalssoft/assistant-tui
2024 · github.com · its alternatives →
- 15

Screensavers for your terminal. Contribute to cxreiff/ttysvr development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 16

I've been building computer-use tools for a while, and I quietly launched this about a month ago (122 Stars on GH). I figured it was worth sharing here. Over the last few months, a lot of computer-use agents have come out: Codex, Claude Code, CUA, and others. Most of them seem to work roughly like this: 1. Take a screenshot 2. Have the model predict pixel coordinates 3. Click x,y 4. Take another screenshot 5. Repeat That works, but it's slow, expensive in tokens, and fragile. If the UI shifts a few pixels, things break. And the model still doesn't know what any element actually is. But the…
May 2026 · github.com · its alternatives →
- 17

I needed to remote control a program (and read it’s output) while that tool should still be fully interactive for the user. Obviously there are things like tmux and more but they emulate an entire terminal. This is simpler in that it just sets up a pty and basic pipes or files to send stuff in and read from it.
2022 · github.com · its alternatives →
- 18
LinkShell▲74Control your AI terminal sessions from your phone.
Apr 2026 · liutianjie.github.io · its alternatives →
- 19

An interactive terminal app/UI for MIDI composing, mixing, and playback—written in Rust - minimaxir/miditui
Jan 2026 · github.com · its alternatives →
- 20

Fork of TagUI tuned for rpa package. Contribute to tebelorg/TagUI development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 21

Agents can run non-interactive commands, but they often fail once a workflow needs a real terminal (SSH sessions, installers, debuggers, REPLs, TUIs). I built term-cli so an agent can drive an interactive terminal session (keystrokes in, output out, wait for prompts). And it comes with agent skill for easy integration. It supports in-band file transfer: the agent can move files through the terminal stream itself (same channel as the interactive session), which is useful when the agent doesn’t have scp/sftp, shared volumes, or direct filesystem access across boundaries. Recent example:…
Mar 2026 · github.com · its alternatives →
- 22

This was by far the most common missing feature of the library since my first post, so I'm really happy I managed to figure it out. See the release for some code examples and a detailed changelog, and most importantly, have a great day!
2022 · github.com · its alternatives →
- 23

Contribute to letientai299/7guis development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 24

Hi HN, Up to the middle of 2025, I was the CEO/CTO of a startup called Textualize. Somehow I had managed to land seed funding for my Python libraries for fancy terminal output. We wrapped up after three years because the funding ran dry. I honestly thought I was sick of coding at that point. But it turns out I was sick of the stress and working all hours. A few weeks rest was all I needed. It was about that time that coding agents exploded, and I could no longer ignore them. I wasn't impressed with the UI these tools offered. Having worked in the terminal for a few years, I knew you…
Dec 2025 · github.com · its alternatives →
Also compare
- TUI-use: Let AI agents control interactive terminal programs alternatives
- Austin-Tui – Spy inside a running Python program at no performance cost alternatives
- Timmy-TUI alternatives
- Multitui alternatives
- hackernews_tui – A Terminal UI to browse Hacker News discussions alternatives
- Hntui – A TUI for Hacker News alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →