Top
Best
New

Posted by mipselaer 14 hours ago

TUI Studio – visual terminal UI design tool(tui.studio)
526 points | 269 commentspage 4
pjmlp 10 hours ago|
Turbo Vision and Clipper want their glory MS-DOS days back.
xvilka 10 hours ago||
Nowadays we have Unicode characters and better colors though.
pjmlp 10 hours ago||
MS-DOS always had better colors than UNIX, a framebuffer isn't the same a vt100.

I do agree Unicode is better than code pages, or doing alt + num pad codes.

reaperducer 10 hours ago||
And Ashton-Tate's Framework IV on an 8088 with a MDA display.
Myrmornis 8 hours ago||
TUIs built today should be usable by AI agents. I'm not sure exactly what it looks like but I'm imagining that every UI view has an associated CLI command that can yield precisely that view. Maybe like formally structured breadcrumbs, or maybe like Emacs "keyboard macros".
apitman 5 hours ago||
I've found agents effective using GUI apps with nothing but the ability to take screenshots and send mouse and keyboard commands. I imagine they'd work even better with a TUI, even if it's not designed with agents in mind at all.
kees99 8 hours ago||
Agents excel at using CLI tools with well-written "--help". So maybe consider that instead of TUI.
Myrmornis 8 hours ago||
Yes, they do, but the premise in my comment (and this discussion) is that a TUI is being written today.
mihir_kanzariya 10 hours ago||
The biggest pain point with TUIs has always been the design iteration loop. You're basically writing code blind, running it, tweaking numbers, running again. It's like writing CSS without a browser preview.

Something like this could genuinely help for the layout/positioning phase, even if you still hand-write the interaction logic. The debate about whether these are "real TUIs" kind of misses the point imo. Textual and Ratatui already blur that line with mouse support and rich widgets. The ship sailed on pure keyboard-only text interfaces a while ago.

What I'd actually want from a tool like this is to export to multiple TUI frameworks. Right now you're locked into one ecosystem and the code export isn't even working yet, which makes the whole thing feel premature.

apitman 5 hours ago|
A TUI library with hot reload would be pretty cool
Archit3ch 9 hours ago||
Somewhat related: Tachikoma.jl can do windows inside a terminal UI. https://discourse.julialang.org/t/ann-tachikoma-jl-a-termina...
deevelton 9 hours ago||
Have been spending so much time in the terminal lately for the first time in my life (non-developer here) that made this for fun to spruce it up: https://github.com/dvelton/terminal-profile-studio
glhaynes 12 hours ago||
> No install fuss — download and start designing immediately.

also

> Gatekeeper blocks the app immediately. You'll see either "TUIStudio cannot be opened because it is from an unidentified developer" or "TUIStudio is damaged and can't be opened" on newer macOS after quarantine flags the binary. To get past it: right-click the .app → Open → Open anyway — or go to System Settings → Privacy & Security → "Open Anyway".

mholt 11 hours ago|
tbf that's Apple's fault, not the choice of the free, unpaid open source developer.
glhaynes 11 hours ago|||
Apple's fault that they didn't bother to edit the text that says "No install fuss"?
butlike 9 hours ago||
Probably don't know how now that the LLM helping them write the code has lost that context.

From their github it appears all the code is llm-generated

slopinthebag 9 hours ago|||
You mean the AI agent that was prompted to vibe code this?
injidup 10 hours ago||
I'm not sure the utility of this kind of stuff anymore. It's relatively easy to sketch a layout on a napkin + prompt and then prompt claude code to use python textual as as TUI layer. I've had pretty good success with Textual+Claude so have a few colleagues. You could probably use Figma + claude etc as well.
docmars 2 hours ago||
This is amazing! Just think how incredible this would have been to have in the 80's and 90's in some similar format.
visarga 7 hours ago||
I built something like this in 1993, it was used to design layouts for DOS apps and headers for printed listings. Imitating the BorlandPascal and Novel TUIs of the day
delduca 10 hours ago|
For {root} sake I'm a designer. Mostly all the code has been written by Claude and ad latere.
butlike 9 hours ago|
Probably why the actual product, the code export, isn't working. I doubt it ever will. Neat toy, though.
More comments...