Sync your SteelSeries GG configurations across multiple machines. An open-source replacement for the disabled CloudSync feature.
- Automatic file watching with debounced push
- Hosted sync via self-hosted API server
- Folder-based sync (Dropbox, iCloud, etc.)
- Last-write-wins conflict resolution with timestamped backups
- SQLite header validation before overwriting config
- Dark theme gaming UI
- System tray integration
- Desktop: Tauri 2 (Rust + React TypeScript)
- Server: NestJS with JWT authentication
- Deployment: PM2 + Cloudflare Tunnel
git clone https://github.com/marlinjai/steelseries-sync.git
cd steelseries-sync
pnpm install
pnpm tauri devcd server
pnpm install
cp .env.example .env # Edit with your JWT_SECRET and DATA_DIR
pnpm startConfig is stored at ~/Library/Application Support/steelseries-sync/config.json (macOS).
See the Getting Started guide for setup instructions.
MIT