SoulFireClient
April 18, 2026 ยท View on GitHub
SoulFireClient
This is a frontend for the SoulFire server. It is now packaged as a desktop app with Electron while still using the official SoulFire gRPC API.
Note
For more info about SoulFire, take a look at the main SoulFire repository.
About the client
Built using latest web tech to consistently work on both web, desktop and mobile. The client is the GUI for the SoulFire server, but it uses the official SoulFire gRPC API. Anything that can be done using the SF client can also be done using gRPC HTTP API calls directly.
Installation
Tip
Want to check out how SoulFire looks before installing it? Take a look at the official demo page.
For installing SoulFire, please refer to the installation guide.
Deployments
See which branches are at which URLs:
Building
The client has a lot of dependencies. You'll need pnpm and a current Node.js release installed.
Take a look at the scripts in package.json to see how to run a dev env locally.
You can also refer to the GitHub actions workflows to see how production builds are made.
Sponsors
| Free code signing on Windows provided by SignPath.io, certificate by SignPath Foundation |