> ## Documentation Index
> Fetch the complete documentation index at: https://docs.opper.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Claude Desktop

> Route Anthropic's desktop app — chat and Claude Code alike — through Opper

[Claude Desktop](https://claude.com/download) 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

<Tip>
  One command, no config files:

  ```bash theme={null}
  npx @opperai/cli launch claude-desktop
  ```
</Tip>

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 Opus, Sonnet, and Haiku with Opus 4.7 as the default. Pass `--model <id>` to pin a different one.

## Reverting

```bash theme={null}
npx @opperai/cli agents uninstall claude-desktop
```

This flips `deploymentMode` back to `"1p"` and removes the Opper profile entry. Other tools' third-party profiles and your own preferences are left untouched.

<Note>
  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.
</Note>

## Related

<CardGroup cols={2}>
  <Card title="Claude Cowork" icon="https://mintcdn.com/opper/H-iiE_tAhHpUz1kK/images/tools/claude-code.svg?fit=max&auto=format&n=H-iiE_tAhHpUz1kK&q=85&s=3411d7c0de4849994f0084a85652fbc5" href="/integrations/personal-agents/claude-cowork" width="100" height="100" data-path="images/tools/claude-code.svg">
    Anthropic's knowledge-work agent, configured in-app.
  </Card>

  <Card title="Claude Code" icon="https://mintcdn.com/opper/H-iiE_tAhHpUz1kK/images/tools/claude-code.svg?fit=max&auto=format&n=H-iiE_tAhHpUz1kK&q=85&s=3411d7c0de4849994f0084a85652fbc5" href="/integrations/coding-agents/claude-code" width="100" height="100" data-path="images/tools/claude-code.svg">
    The same agent in the terminal.
  </Card>
</CardGroup>
