Skip to content

How to Use DeepSeek With Claude Desktop on Windows

Use DeepSeek with Claude Desktop on Windows with a provider-switch tool. How the desktop app differs from the CLI, setup steps, model choice, and the trade-offs.

MGMCSA Guru Team June 23, 2026 3 min read
Claude Desktop on Windows configured to use a DeepSeek provider

There’s a recurring confusion worth clearing up first: Claude Code and Claude Desktop are different things. Claude Code is the terminal CLI and accepts any compatible model with two environment variables. Claude Desktop is the GUI app, built around Anthropic’s own service, and it doesn’t hand you a model picker for third parties. To run DeepSeek behind the desktop app, you use a community helper.

This explains the distinction, walks through the desktop route with a switch tool, and — honestly — points you to the simpler CLI path if that’s really what you want. For that, see run DeepSeek with Claude Code.

Desktop vs Code: pick the right target

Claude Desktop vs Claude Code

Claude Code (CLI) Terminal; native ANTHROPIC_BASE_URL support; easiest for DeepSeek
Claude Desktop (GUI) App; no built-in provider picker; needs a helper tool

The desktop route with a switch tool

Community tools exist to point the desktop app at alternative providers. One example is cc-desktop-switch, a lightweight helper for configuring DeepSeek, Kimi, Zhipu GLM, and similar providers for desktop use by managing the endpoint and key settings.

The general flow:

  1. Get a DeepSeek API key from the DeepSeek platform.
  2. Install the switch tool from its GitHub repository, following its README.
  3. Use it to set the provider to DeepSeek, paste your key, and choose the model (deepseek-chat or deepseek-reasoner).
  4. Restart the desktop app so it picks up the new settings.

Pick the model

The same DeepSeek models apply:

  • deepseek-chat — general use, fastest and cheapest.
  • deepseek-reasoner — thinking mode for harder problems.

The switch tool lets you set which one the desktop app targets.

Pricing

DeepSeek is pay-per-token with no coding plan; the helper tools are free. Your cost is DeepSeek’s low token rate, with cache-hit discounts and off-peak windows. Confirm current rates on the official pricing page — see DeepSeek V4 pricing explained.

The honest recommendation

If the goal is cheap coding with DeepSeek, the desktop app is the harder road. The CLI (Claude Code) is a clean two-variable setup, and editor extensions like Cline give a GUI workflow that’s purpose-built for third-party models. Reach for the desktop switch only if the desktop chat UI is specifically what you want.

If you go the desktop route

  • Confirm you want Desktop (GUI), not Code (CLI)
  • Get a DeepSeek API key
  • Install a reputable switch tool from GitHub; read its README
  • Set provider to DeepSeek, key, and model
  • Restart the app; verify it routes to DeepSeek

Wrapping up

Claude Desktop doesn’t natively support third-party models, so running DeepSeek behind it means using a community switch tool to manage the endpoint and key, then restarting the app. It works, but it’s the harder path and depends on a community project. For cheap DeepSeek coding, the CLI (Claude Code) or an editor extension (Cline) is simpler and better supported.

For the cost side, see DeepSeek V4 pricing explained.

Frequently asked questions

Can Claude Desktop use DeepSeek?

The Claude Desktop app is built around Anthropic's service, so it doesn't natively expose a model picker for third parties. Community tools like cc-desktop-switch configure DeepSeek, Kimi, GLM, and similar providers for desktop use by switching the underlying endpoint settings.

Is this the same as Claude Code?

No. Claude Code is the terminal CLI, which cleanly accepts ANTHROPIC_BASE_URL for any compatible endpoint. Claude Desktop is the GUI app and is less flexible, which is why a helper tool is used to switch providers.

Should I just use Claude Code instead?

If your goal is cheap coding with DeepSeek, Claude Code (the CLI) is the simpler, better-supported path — it's a two-variable setup. Use the desktop route only if you specifically want the GUI app.

Which DeepSeek model works here?

deepseek-chat for general use and deepseek-reasoner for thinking-heavy tasks, the same as the CLI. The switch tool lets you set which model the desktop app targets.

What does it cost?

DeepSeek is pay-per-token with no coding plan; the desktop helper tools are free. Your only cost is DeepSeek's low token rate. Confirm current rates on the official pricing page.

Sources & further reading

Official vendor documentation referenced while writing this guide.

MG

MCSA Guru Team

IT & Systems Administration

We are working IT pros and system administrators who spend our days in Windows Server, Microsoft 365, and the wider Microsoft stack. MCSA Guru is where we write down the fixes and walkthroughs we wish we had found the first time.

MCSA Guru provides independent, educational IT guidance. Microsoft, Windows, Windows Server, Microsoft 365, Exchange, and Microsoft Teams are trademarks of Microsoft Corporation; Docker is a trademark of Docker, Inc. MCSA Guru is not affiliated with or endorsed by Microsoft or Docker. Always test changes in a safe environment before applying them in production.

Related guides

Fixing something right now?

Jump straight into the guide library or search for the exact error or task you are dealing with.