Definition
What is a TUI, and why coding agents ship one
A TUI is a text user interface drawn inside a terminal window, with panels, input and scrolling made out of characters. Coding agents ship one first because it works everywhere, over SSH included, with no packaging. It runs out when you need persistent history, several concurrent threads, or structured views of diffs and cost.
Last updated · Markdown version
What a TUI is genuinely better at
- Working over SSH with no port forwarding and no install.
- Starting instantly with zero packaging.
- Being scriptable and composable with the rest of the shell.
- Getting new agent features the day they ship.
Where it runs out
- History lives in scrollback and dies with the tab.
- Parallel threads become parallel tabs you have to remember.
- Diffs are text rather than something you can navigate.
- Usage and cost have nowhere to be shown.
The sensible conclusion
Not that one replaces the other. A protocol native GUI can read the same sessions the TUI creates, so the honest answer is to use the terminal for quick work and a GUI when the number of threads exceeds what you can hold in your head.
Frequently asked questions
Is a GUI slower than a TUI?
Only if it forces the mouse. A keyboard first GUI with a command palette is competitive for navigation and better for triage.
Can a GUI see TUI sessions?
A protocol native one can, because sessions are state on disk rather than terminal output.
Should I stop using the TUI?
No. Most people keep both.
Keep reading
- The muse terminalHow a Muse Code GUI differs from the muse CLI terminal interface: session history, inline diffs, approvals and cost, side by side with what the TUI already does well.
- Move from the terminalYou do not have to choose. Sessions started in the terminal show up in Helicon, resume there, and the CLI keeps working exactly as before.
- an ADEAn ADE is the workspace you supervise coding agents from, the way an IDE is the workspace you write code in. What belongs in one and what does not.
Same Muse Code. Same subscription. Better interface.
Free and MIT licensed. Signed Windows installer, universal macOS DMG, and a web build against a daemon you run.