SSApp documentation

August 30, 2026 · View on GitHub

These guides cover the Social Stream Ninja desktop application itself. They focus on the Electron runtime, operating-system integration, local services, automation, backups, and server operation. Overlay design and the broader Social Stream feature set remain in the Social Stream manual.

Start here

  • Native Discord Sources — create a Discord bot, grant minimal permissions, select channels, and troubleshoot direct Discord capture.
  • Desktop App Guide — the human guide to installing, operating, backing up, and troubleshooting SSApp.
  • Automation, MCP, and Local APIs — setup and reference material for people building automation and for AI agents controlling SSApp.
  • Cloud and Headless Hosting — running real capture windows on a Linux server with Xvfb and systemd.
  • Linux Notes — platform-specific behavior for portable data, notifications, TTS, tray support, transparency, and GPU fallback.

Developer material

Repository boundary

SSApp is the desktop shell and native integration layer. The source of truth for Social Stream pages, overlays, and platform capture scripts is the separate social_stream repository.

The generated resources/social_stream_fallback directory is only a packaged fallback bundle. It is rebuilt during update and build tasks and should not be edited as source.