Skip to main content
Two native desktop clients are maintained alongside rockboxd:
  • macOS (GPUI) — built on Zed’s native UI toolkit, ships as a .dmg
  • Linux (GTK4) — distributed as a Flatpak
Both connect to a running rockboxd instance over GraphQL.
Rockbox desktop client

macOS (GPUI)

Download the latest .dmg from the Releases page or build from source:
Features:
  • Full library browsing and search
  • Drag-and-drop queue management
  • Native macOS media keys & Now Playing card via MPRIS-equivalent integration
  • Right-click context menus for tracks, albums and folders
  • Dark / light mode follows the system

Linux (GTK4)

The GTK4 client is published as a Flatpak. Build from source:

Connecting to a remote rockboxd

Both desktop clients accept a non-default host and port — useful when rockboxd runs on a NAS or Raspberry Pi:
  • macOS — Settings → Connection → Host / Port
  • GTK — Preferences → Server
If you put rockboxd behind a reverse proxy with TLS, use the httpUrl / wsUrl overrides under Connection settings.