Synergia Client Installation Guide

Join the community GPU network — step by step

← Back to download page 🇫🇷 Français 🇩🇪 Deutsch

1 What is Synergia?

Synergia is a distributed GPU network that lets you share your computer's GPU power with the community. When your machine is idle, the Synergia client runs AI inference workloads (large language models) on behalf of other users, and stops the moment you need your GPU back — for gaming, video editing, or any other GPU-intensive task.

The client is a background daemon controlled from a menu-bar tray icon. It communicates with a central manager over an encrypted WebSocket connection and launches llama-server locally to process requests. All inference runs entirely on your machine — no data leaves your machine except the model output, which is forwarded back to the requester through the manager.

Security & privacy guarantees

Synergia is designed so that participating never compromises your machine's security or your privacy:

Disk space

The client downloads AI models automatically when assigned to a role by the cluster manager. Model files are stored in the client's data directory and can be several gigabytes each. Make sure the drive where the data directory lives has enough free space before joining:

Recommended free space: at least 10 GB for a single 7B-class model (Q4 quantisation). Larger models (13B, 14B, 30B) need proportionally more — plan for 20–40 GB if you expect to be assigned heavier roles.

You can see which model is currently loaded and how much disk it uses on the dashboard (Open Dashboard → worker configuration panel).

2 Download the client

Open the download page served by your cluster manager in a browser. The page automatically detects your platform and presents the matching binary.

Synergia download page showing detected platform and download button
Download page — platform is auto-detected; click Download for … to get the binary.

If your platform is not auto-detected, expand Show all platforms and choose the right build:

macOS — extract the app bundle

The macOS download is a Synergia.zip archive containing a Synergia.app bundle. Double-click the zip to extract, then drag Synergia.app to your Applications folder (or ~/Applications). Double-clicking the app shows only the menu-bar tray icon — no Terminal window.

Linux / Windows — mark as executable

On Linux, mark the downloaded binary executable before running it:

chmod +x synergia-client-linux-amd64

On Windows, simply double-click the .exe after allowing it through SmartScreen (see the next section).

3 Browser & OS security warnings

The Synergia binary is not code-signed. Browsers and operating systems will flag it on first download or launch — this is expected and normal for early-access software. Follow the steps below for your browser and platform.
Download page security warnings section expanded
The download page shows the same steps inline — expand Browser & OS security warnings.

Chrome — "file was blocked"

Chrome may show a "Dangerous file" or "file was blocked" warning in the download bar.
  1. Once the download finishes, click the icon next to the file name in the download bar.
  2. Select Keep, then click Keep anyway in the confirmation dialog.

Edge — SmartScreen download warning

Edge may show "… isn't commonly downloaded" or block the file outright.
  1. Click the menu next to the file → KeepKeep anyway.
  2. If the download was deleted, click Show moreKeep anyway.

Firefox — harmful file prompt

Firefox may show "This type of file can harm your computer".
  1. Click Allow download (or OK on older versions) to proceed.

Windows — SmartScreen (when running the .exe)

Windows may show "Windows protected your PC" when you launch the file.
  1. Click More info, then Run anyway.
  2. If the button is greyed out: right-click the file → Properties → check UnblockOK, then try again.

macOS — Gatekeeper

macOS may say "cannot be opened because the developer cannot be verified".
  1. Open System Settings → Privacy & Security, scroll down to the blocked-app notice, and click Open Anyway.
  2. Alternatively, run once in a terminal to strip the quarantine flag:
    xattr -d com.apple.quarantine ~/Applications/Synergia.app

4 The tray icon

Once launched, Synergia lives entirely in the system tray (menu bar on macOS, system tray on Windows and Linux). There is no main window — the tray icon is the only persistent UI element while the client is running.

Synergia tray icon menu showing Open Dashboard, Pause, and Quit
Click the tray icon to open the menu.

The tray menu has three options:

The tray icon changes colour to reflect the current state — grey when idle or paused, the Synergia brand colour when connected and available.

6 Dashboard controls

Because you are generously contributing your hardware to the cluster, you stay fully in control of how it is used. Open the dashboard at any time from the tray icon to adjust your settings.

Preferred Role

The Preferred Role dropdown in the worker configuration panel lets you tell the manager what kind of work your GPU should handle.

Your preference takes effect within a few seconds — the worker re-synchronises with the manager on the next heartbeat after you save the change.

7 Start on login

The Start on login toggle appears on the dashboard just below the consent banner. When enabled, Synergia is registered as a login item and starts automatically in the background every time you log in to your account — no need to launch it manually.

Dashboard showing Start on login toggle with blue checkbox
Start on login toggle — blue checkbox means it is active.
The client starts silently — only the tray icon appears. The dashboard is not opened automatically on login.

8 Allow log streaming

The Allow log streaming toggle appears on the dashboard just below the Start on login setting. It is off by default. When enabled, the cluster administrator can request your client logs to be streamed live to the manager — for example to diagnose a connectivity problem or a model loading failure on your machine.

Opt-in only. No logs leave your machine unless (1) you enable this toggle and (2) an administrator actively opens the live-log viewer for your worker. The stream stops as soon as the administrator closes the viewer or you disable the toggle.

What is streamed

The same structured log lines you see in the built-in log viewer are forwarded in real time. Each line contains a timestamp, a log level (DEBUG / INFO / WARN / ERROR), and a short message. No model weights, work-unit payloads, or personal files are included.

Revoking access

Uncheck Allow log streaming at any time to stop forwarding logs. The change takes effect immediately — any active stream is terminated within seconds.

9 Viewing logs & changing the log level

The View Logs button at the bottom of the dashboard opens the built-in log viewer. It shows a live stream of all client messages and is the first place to look when diagnosing connection issues or unexpected behaviour.

Log viewer showing live client log stream with level filter and search bar
Log viewer — accessible via View Logs at the bottom of the dashboard.

The toolbar has four controls:

Control Description
Display Filter which log levels are shown — all, debug, info, warn, error.
Runtime level Change the minimum level the client actually emits at runtime. Switching to debug adds verbose handshake, status, and GPU probe messages. Switch back to info to reduce noise.
Search / regexp Filter the visible lines by a plain string or regular expression.
Auto-scroll When checked, the view automatically scrolls to the latest entry as new lines arrive.

The Refresh button manually reloads the log buffer, and Clear wipes the on-screen view (the underlying log file is not deleted).

The runtime log level resets to info each time the client restarts. It is not persisted.

10 Uninstall

To remove Synergia completely, use the Uninstall button at the bottom of the dashboard. This will:

Dashboard bottom section showing Identity fingerprint, View Logs button, and red Uninstall button
Scroll to the bottom of the dashboard — the Uninstall button is at the very end.
Uninstalling deletes all downloaded model files. If the same model is needed again after reinstalling, it will be re-downloaded from the manager — which can take several minutes depending on model size and connection speed.

Manual removal (Windows)

On Windows, the Uninstall button is not available from the dashboard because deleting a running executable is not permitted by the OS. To uninstall manually:

  1. Click Quit in the tray icon menu to stop the client.
  2. Delete the synergia-client-windows-amd64.exe binary.
  3. Delete the data directory (default: %APPDATA%\Synergia).
  4. Remove the login registry entry if you enabled Start on login:
    Open regeditHKCU\Software\Microsoft\Windows\CurrentVersion\Run → delete the Synergia key.

Your identity fingerprint

The identity fingerprint shown on the dashboard is a stable cryptographic identifier derived from your hardware. If you reinstall on the same machine, the same fingerprint will be generated and your worker history in the cluster will be preserved.