A desktop shell for an open-source Siri that nobody asked about
Electron wrapper around SUSI AI's chat API, installable via npm.

What it does
SUSI Desktop is an Electron app that packages the SUSI AI personal assistant for your laptop. It chats, takes voice input, and fetches weather, traffic, and podcasts through the SUSI server APIs. You install it globally through npm and launch it with a single susi command.
The interesting bit The project is essentially a thin desktop client for a larger open-source assistant ecosystem — the “intelligence” lives entirely on FOSSASIA’s hosted server, not in the app itself. That makes this a connectivity layer with a menu bar, which is honest work but not exactly wizardry.
Key highlights
- Global npm install (
sudo npm i -g susi_desktop) — unusual distribution for a desktop app - Voice and text chat interface via Electron
- Hooks into SUSI AI’s API for music, alarms, to-do lists, and real-time data
- Docker Cloud deploy button in the README, though it’s unclear why you’d containerize a desktop client
- XO code style enforced (Sindre Sorhus’s opinionated linter)
Caveats
- Requires
sudofor global npm install, which is a red flag for Electron app distribution - Screenshot in the README is the only visual evidence of the UI; no feature list or architecture docs
- Travis CI badge suggests legacy CI; no mention of current maintenance status
Verdict Worth a look if you’re specifically building SUSI AI clients across platforms and need a desktop reference implementation. Skip it if you want a self-hosted assistant — the brains are strictly external.