Skip to main content
Claude Desktop is Anthropic’s macOS and Windows desktop app. Both the chat and Claude Code surfaces inside it run through whichever inference profile is active, so pointing that profile at Opper covers the whole app.

Setup

One command, no config files:
The CLI uses Claude Desktop’s documented third-party-inference mode (deploymentMode: "3p"). It writes an Opper profile to ~/Library/Application Support/Claude-3p/configLibrary/ on macOS, or %LOCALAPPDATA%\Claude-3p\configLibrary\ on Windows, pointing at Opper’s Anthropic-compatible endpoint. If Claude Desktop is already running, it is quit and reopened so the change takes effect immediately. The picker shows claude-opus-5 (the default), claude-sonnet-5, claude-haiku-4-5, and claude-fable-5-1. Pass --model <id> to make a different one the default. Claude Desktop only accepts Claude-backed models, so the ID has to be a claude-* pool or a provider/claude-* route; dynamic routes (dynamic/...) are rejected.

Reverting

This flips deploymentMode back to "1p" and removes the Opper profile entry. Other tools’ third-party profiles and your own preferences are left untouched.
On first launch, macOS will prompt “opper would like to control Claude”. Accept this so the CLI can quit and reopen the app cleanly. Available on macOS and Windows — Anthropic does not ship a Linux build of Claude Desktop.

Claude Cowork

Anthropic’s knowledge-work agent, configured in-app.

Claude Code

The same agent in the terminal.
Last modified on October 2, 2026