4 ms·
I started building an alternative to SSH at https://terminalwire.com https://terminalwire.com that I think is more suitable for one-off commands run on a develo
by bradgessler 2y ago
I started building an alternative to SSH at https://terminalwire.com https://terminalwire.com that I think is more suitable for one-off commands run on a developer workstation against a SaaS. In more concrete terms, think of the stripe, heroku, and GitHub CLIs.
It’s similar to SSH in that it streams stdio from the server to a thin-client, but that’s where the similarities end. It has additional commands, like open a browser to a URL and set “cookies” on the client terminal from the sever.
When all of those commands are put together, you get something like https://github.com/terminalwire/demodx/blob/main/app/terminal/main_terminal/authorization_commands.rb https://github.com/terminalwire/demodx/blob/main/app/termina... that can open the users browser to an SSO, authorize the CLI, then set a token/nonce/whatever as a “cookie” in the users terminal so they can authenticate and run commands against the SaaS.
My intention isn’t to replace SSH—it’s still the best protocol for a lot of things, but I have found it cumbersome to use it to build CLIs for SaaS, which is why I built Terminalwire.
- teruakohatu 2y agoInteresting. Good luck with it.
- EthanHeilman 2y agoThat's awesome. The web needs more terminal interfaces. What did you use to build that slick explainer video?
- bradgessler 2y agoScreen Studio for macOS
- EthanHeilman 2y agoDo you recommend it? How easy is it to edit videos and add overlays and images? I've been looking for something to record demos of opkssh. What I have now isn't cutting it.
- bradgessler 2y agoYou should try it. It's good for fast stuff, but if you want to have tons of control over editing, you probably wouldn't like it.