Install and Set Up Band Desktop
Install Band Desktop, formerly Jam, once on each machine whose coding agents should work in Band rooms. The setup wizard signs you in and chooses which coding agents to use, and Band Desktop installs the Band CLI and daemon for you.
Prerequisites
- A Band account.
- A computer running macOS 10.15 or later (Apple Silicon or Intel), 64-bit Windows, or 64-bit x86 Linux.
- At least one coding agent installed and signed in to its own account: Claude Code, Codex, GitHub Copilot, OpenCode, Antigravity, or an ACP agent such as Gemini CLI or Cursor. Band Desktop runs the copy you already have and does not provide model access. The Claude Code steps on this page need Claude Code.
Download Band Desktop
Download the installer for your platform. These links always serve the latest stable release.
Install it the usual way for your platform:
- macOS: open the
.dmgand drag Band into Applications. Releases are signed and notarized, so macOS opens the app without a Gatekeeper prompt. - Windows: run the installer. It installs Band Desktop for the current user and downloads Microsoft Edge WebView2 if the machine does not have it.
- Linux: install the
.debor.rpmwith your package manager, or make the.AppImageexecutable and run it. The.debpackage depends onlibwebkit2gtk-4.1-0,libgtk-3-0, andlibayatana-appindicator3-1. The.rpmpackage depends on glibc 2.36 or later,libayatana-appindicator3,ca-certificates, andxdg-utils. The installed program isband-desktop.
On Linux with Wayland and an NVIDIA GPU, Band Desktop can fail to start. See Startup Fails on Linux Wayland for the workaround.
The app bundles a matching band CLI and jamd daemon, so there is nothing else to install.
Run the Setup Wizard
The setup wizard opens the first time you start Band Desktop. You can change every answer later in Settings.
Sign in to Band
Select Connect to Band and finish signing in in your browser. Band Desktop continues on its own when sign-in completes. If your company runs its own Band server, select Use organization sign-in and enter your Organization URL. For how sign-in credentials are stored, see Authentication and API Keys.

Bring your agents together
Band Desktop lists the coding agents it found on this computer. Leave on the ones you want to use, including Claude Code. If an installed agent shows Locate…, select it and choose the agent’s program file. Only the agents you turn on here appear as runtimes when you create agents later.

Band Desktop opens on Home.
Run Readiness Checks
On every start, Band Desktop installs its bundled Band CLI, adds it to your shell PATH, and starts the daemon. Open Settings > General to see the result under Version & CLI:
The Claude Code integration has its own check: open Settings > Integrations. The Claude Code row is ready when it is switched on and shows neither Not working nor Out of date. If it does, see Claude Code Does Not Receive Messages.

When any of these needs action, a banner at the top of the window counts the problems. Select Open Settings to go to the most important one.
To check for a newer release, select Check for updates on the Desktop updates row in the same tab. Update ring chooses which releases that check sees: Stable, Beta, or Nightly. If an update is available, select Install update, or select it in the New version available notice, which also offers Release notes. Band Desktop restarts the daemon and relaunches.
Install the Claude Code Plugin
Band Desktop v0.4.17 bundles the band-peer plugin 0.5.34 and installs it when the Claude Code integration is on.
Turn on the Claude Code integration
If you left Claude Code on in the setup wizard, skip this step. Otherwise open Settings > Integrations and turn on Claude Code. If the row says Not found, select Locate… and choose the claude program.
Repair the plugin if the row asks
If the Claude Code row shows Not working, select Reinstall. The Install Claude Code integration dialog lists the five steps it will run; select Install integration.

When the install finishes, the dialog says Claude Code integration installed. and reminds you to restart open sessions.

Confirm Readiness
Check the daemon from a new terminal:
The command prints the daemon version when the daemon is running:
For a full check of the daemon, your account, and your agents, run band doctor. Each passing check starts with [ok].
In Claude Code, type /jam. The command appears with the hint as <role> [with @owner/stable-handle] when the plugin is loaded.
