A native graphical shell for SSH(probablymarcus.com)
346 points by mrcslws 1 day ago | 209 comments
tl;dr: Outer Shell is an open-source graphical shell for SSH where each app runs as a tiny HTTP server communicating over Unix domain sockets, with SSH handling encryption instead of the apps themselves. The shell provides a home screen and inter-app APIs (e.g., registering a text editor for file-opening), supporting both HTML web apps and native "outerframe" apps. The author argues this fills a long-overlooked gap—remote servers getting proper graphical shells rather than ad-hoc per-app web UIs like Jupyter or Tensorboard.
HN Discussion:
  • Defends the project against TUI-purist dismissals and supports GUI-over-SSH as a valid goal
  • Sees it as reinventing existing Unix solutions like X11 forwarding poorly
  • Project is not novel because Cockpit already provides these capabilities
  • Enthusiastic about the front/backend separation approach and its direction
  • Adds related tools and context (Zellij, WebDAV, WebSSH) without strong stance