Skip to content

Repository files navigation

SteelSeries Sync

steelseries-sync.pages.dev | Download DMG | Documentation

Sync your SteelSeries GG configurations across multiple machines. An open-source replacement for the disabled CloudSync feature.

Features

  • 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

Tech Stack

  • Desktop: Tauri 2 (Rust + React TypeScript)
  • Server: NestJS with JWT authentication
  • Deployment: PM2 + Cloudflare Tunnel

Install

  1. Download the latest DMG
  2. Open the DMG and drag the app to Applications
  3. On first launch, macOS will block it (the app is unsigned). To allow it:
    • Go to System Settings → Privacy & Security and click Open Anyway
    • Or run: xattr -cr /Applications/steelseries-sync.app
  4. You only need to do this once

Quick Start (Development)

git clone https://github.com/marlinjai/steelseries-sync.git
cd steelseries-sync
pnpm install
pnpm tauri dev

Server Setup

cd server
pnpm install
cp .env.example .env  # Edit with your JWT_SECRET and DATA_DIR
pnpm start

Configuration

Config is stored at ~/Library/Application Support/steelseries-sync/config.json (macOS).

See the Getting Started guide for setup instructions.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages