Remix.run Logo
chazhaz 3 days ago

The advantage of TUIs is that you get a low-fidelity browser UI that doesn’t need to be exposed to the internet, that can be run remotely via SSH, which doesn’t ship you megabytes of JavaScript, and which works equally well on everyone’s machine

spwa4 2 days ago | parent | next [-]

Don't forget about the speed and the keyboard-only navigation.

oneeyedpigeon 2 days ago | parent | prev | next [-]

> doesn’t need to be exposed to the internet

[PWAs: Offline and background operation](https://developer.mozilla.org/en-US/docs/Web/Progressive_web...)

> that can be run remotely via SSH

Fair

> which doesn’t ship you megabytes of JavaScript

Not required at all; that would be a decision the app makes and not inherent to the medium

> works equally well on everyone’s machine

Provided they're using a compatible terminal with a compatible color scheme that doesn't just make everything unreadable.

infogulch 2 days ago | parent [-]

> > which doesn’t ship you megabytes of JavaScript

> that would be a decision the app makes

OK but as soon as some moron with a Product Manager title gets their grubby little fingers on it the app does start shipping megabytes of JS in practice. TUI's can't, that's the advantage.

wubrr 2 days ago | parent | prev [-]

You can run a web UI locally, without exposing it to the public internet, and access it remotely via SSH.

> which works equally well on everyone’s machine

Why are you so sure it runs equally well on everyone's machine? Even big popular TUIs like Claude Code do not really accomplish this.