A native graphical shell for SSH(probablymarcus.com)
366 points by mrcslws 53 days ago | 218 comments
tl;dr: Outer Shell is an open-source project that provides a browser-based graphical "shell" for SSH, letting servers serve up native GUI apps to remote clients. Each app runs as a small HTTP server communicating over Unix domain sockets (with SSH handling encryption), and apps can register capabilities so they interoperate—e.g., one app opening files in another. The author argues this fills a long-neglected gap alongside tools like Jupyter, and AI-assisted coding now makes truly native per-platform apps practical.
HN Discussion:
  • GUIs deserve first-class SSH support and dismissive TUI-purist reactions are misguided
  • This reinvents existing solutions like X11 forwarding, Cockpit, or web apps poorly
  • Giving browsers socket access poses serious security risks that shouldn't be circumvented
  • Promising direction that lowers the barrier for remote server management and GUI/TUI integration
  • ~Careful frontend/backend slicing matters for latency; project is on the right track but needs refinement