A native graphical shell for SSH
Points and comments are a snapshot, not live.
A proposal for a native graphical shell that serves web-based apps over SSH via Unix domain sockets.
Marcus (OuterLoop.sh) presents Outer Shell, a graphical shell that runs on servers/edge devices and serves web-based apps over SSH. Apps are simple HTTP servers using Unix domain sockets instead of localhost ports, with encryption handled by SSH. The shell includes an API for app interoperability (e.g., text editors) and supports both HTML and native apps via Outerframe. The author argues current systems like Jupyter rely on ad-hoc security, whereas this approach centralizes authentication and access through SSH. A screencast and documentation are available.
What commenters are saying
Commenters split on terminology and utility. Some argue "shell" historically means CLI or GUI interchangeably (citing GNOME Shell, DOS Shell, MacOS ROM calls). Others see the tool as solving a real SSH port-forwarding problem, especially for headless servers or mobile-first workflows. Several practical alternatives are offered: Caddy for reverse-proxying, WireGuard VPNs, and SSH SOCKS5 proxies. A minority defend traditional SSH+X11 forwarding but acknowledge latency concerns. Overall, the thread is constructive, with advocates and skeptics engaging technically.