Console’s review
· Reviewed by David Mytton
What we like
Run the CLI and your terminal becomes available through a web browser using websockets. Supports the full terminal or launch a specific command e.g. ttyd vim will show the editor in your browser. Can be manipulated programmatically via embedded xterm.js. Supports file transfers. Works cross-platform.
Tradeoffs
Runs on localhost by default, which is actually a good thing because exposing your terminal on the internet is not a great idea. However, to actually share it with someone you’ll need a way to expose it e.g. Tailscale Funnel or ngrok. Don’t forget to secure it!