| title | Install ClosedLoop Desktop on macOS |
|---|---|
| description | Download the ClosedLoop Desktop DMG from GitHub Releases and install it on your Mac. The app runs a localhost gateway and shows a tray icon when active. |
ClosedLoop Desktop is distributed as a universal macOS DMG that runs on both Apple Silicon and Intel Macs. The recommended way to install is to download the latest release directly from GitHub — no package manager or build step required.
ClosedLoop Desktop requires macOS. Linux is supported for development builds only and is not covered here.- macOS (Apple Silicon or Intel)
- A ClosedLoop API key — you can find this in your account settings at app.closedloop.ai
The app does not open a main window on launch. Instead, it appears as an icon in your menu bar (system tray).
```bash
curl -s http://localhost:19432/health
```
A successful response looks like this:
```json
{"status":"ok","machineName":"your-mac","capabilities":{...},"version":"...","port":19432}
```
When ClosedLoop Desktop launches, it:
- Binds a local HTTP gateway on port
19432(falling back to19433,19434, or19435if the default port is taken) - Opens a persistent WebSocket connection to the ClosedLoop cloud relay
- Shows a tray icon in your menu bar reflecting the current connection status
The gateway is ready to accept connections from the ClosedLoop web app as soon as the tray icon appears.
ClosedLoop Desktop checks for updates every 5 minutes in the background. When a new version is available, you will see a notification in the app. The update downloads automatically and installs the next time you quit and relaunch the app — no manual action required.
You do not need to re-download the DMG for future updates. Once installed, the app keeps itself current automatically.To remove ClosedLoop Desktop, quit the app from the menu bar, then drag it from your Applications folder to the Trash. Your settings and API key are stored in ~/Library/Application Support/ClosedLoop and macOS Keychain respectively — you can remove those manually if you want a clean uninstall.
Once the app is installed and the gateway is running, follow the quickstart guide to connect your API key, configure a sandbox directory, and launch your first AI coding session.