TUI Studio – visual terminal UI design tool
Overall reception of TUI Studio
- Many commenters find the idea “Figma for terminals” / “Qt Designer for TUIs” very cool and original, with strong nostalgia for DOS/Borland/Visual Basic for DOS–style UI builders.
- Others say it immediately made them want to port their apps, or that it could solve the painful trial‑and‑error layout loop common in TUI development.
- Several people, however, note that code export is explicitly non‑functional yet, so the tool is currently just a visual mockup environment, not a full workflow solution.
Debate: TUIs vs GUIs and what a “TUI” is
- Long argument over definitions:
- One side: if it renders in a terminal using character cells, it’s a TUI, even with mouse, buttons, and tabs.
- Other side: once it mimics GUI paradigms (WIMP, buttons, pointer‑centric design), it’s “a low‑res GUI larping as a TUI” and misses why people like classic TUIs (compact, keyboard‑centric, low bloat).
- TUIs are praised for: working well over SSH, low CPU/memory, staying inside tmux, avoiding browser bloat, and sometimes improving mental focus.
- Critics say many new TUIs are fashion/nostalgia, often less composable than classic CLIs, and worse at complex visual tasks than web UIs.
Implementation quality and AI “vibe‑coding”
- The repo and site state that most code was generated by LLMs; several commenters call it “vibe‑coded,” arguing this explains broken or missing features.
- Some defend AI‑assisted development as the new normal; others say AI‑generated trash is worse than human‑written trash and should not be hyped.
- Skepticism that multi‑framework, “production‑ready” export across Textual/Ratatui/etc. is realistically achievable, at least in the current alpha.
Product choices and UX critiques
- Many find it ironic or disappointing that:
- The editor itself is not a TUI.
- Even the embedded preview and site interactions lack robust keyboard navigation.
- Performance complaints: the animated ASCII background and overall site reportedly peg a CPU core and lag on scroll.
- macOS users hit Gatekeeper / “unidentified developer” warnings, clashing with the marketing claim of “no install fuss.”
- Accessibility concerns: TUIs often lack the structured semantics that screen readers get from the web/OS accessibility APIs; some suggest terminal‑embedded webviews or mini webservers as better patterns.
Context: TUI hype, nostalgia, and alternatives
- TUIs are framed as:
- Partly nostalgia/cyberpunk aesthetics.
- Partly a reaction to bloated Electron/web apps and desire for lightweight, portable tools.
- Some argue we should instead build fast native GUIs or web UIs, possibly styled to look like TUIs, and expose CLIs plus optional TUI/web frontends.
- There’s interest in related tools (Ratatui, Turbo Vision, Bubble Tea, Textual, shell‑based TUIs) and in future agent‑friendly TUIs, but also concern that terminals are being “over‑slopped” like the web.