Claude Desktop

9 min read
Updated
Suggest editHistoryTalk
RawGraph

Last edited

Fact-checked

In review queue

Sources

13 citations

Revision

v2 · 1,876 words

Fact-checks are independent of edits: a reviewer re-verifies the article against its sources and stamps the date. How we verify

Claude Desktop is the native desktop application from Anthropic that runs the Claude assistant outside a web browser on macOS and Windows. Anthropic launched it in public beta on October 31, 2024, packaging the same conversational assistant available at claude.ai into a standalone program that stays accessible from the dock or taskbar.[1][2] About four weeks later it became the headline client for the Model Context Protocol (MCP), Anthropic's open standard for connecting Claude to local tools and data, and it is widely described as the first consumer AI product to support MCP servers.[10]

What is Claude Desktop?

Claude Desktop is a free download that gives free-tier and paid subscribers a window dedicated to Claude rather than a browser tab. It reproduces the core claude.ai experience (starting chats, browsing past conversations, viewing starred threads, uploading files and images) under the same account, and adds system-level conveniences a browser cannot provide, such as a global keyboard shortcut and built-in dictation.[1][2][4] At launch the app gave access to Anthropic's then-current flagship model, an upgraded Claude 3.5 Sonnet.[2][4]

Background: why a desktop app?

Before the desktop release, Claude was reachable through the claude.ai website and through mobile apps for iOS and Android. Anthropic shipped an iOS app earlier in 2024, and a desktop client was a frequent user request, partly because keeping a chatbot in a browser tab competes with other tabs and lacks system-level shortcuts. Competing assistants had already moved in this direction: OpenAI released a dedicated ChatGPT app for macOS in 2024, which set expectations for what a first-party desktop assistant should feel like.[1][5]

When was Claude Desktop released, and on what platforms?

Anthropic launched Claude apps for Mac and Windows in public beta on October 31, 2024. The two platforms arrived together rather than in sequence, and the apps were free to download for both free-tier and paid subscribers.[1][2] Announcing the release, Anthropic posted simply that "The Claude app is now available to download on Mac and Windows."[13] At launch the desktop client gave access to Anthropic's then-current flagship model, an upgraded Claude 3.5 Sonnet, and reproduced the core web experience: starting chats, browsing past conversations, and viewing starred threads.[2][4]

The desktop app did not include Computer Use, the separate capability announced shortly before that allowed Claude 3.5 Sonnet to move a cursor and operate a screen autonomously. Press coverage at the time made the distinction explicit, since the two features were easy to conflate.[1][4] (Computer Use is documented separately as Anthropic Computer Use.)

Anthropic later listed system requirements of macOS 11 (Big Sur) or higher for the Mac build and Windows 10 or higher for the Windows build.[6] Launch-era reporting noted that the Windows release supported Windows on Arm in addition to x86 machines.[4]

PlatformFirst availabilityMinimum OS
macOSOctober 31, 2024 (beta)macOS 11 (Big Sur)[6]
WindowsOctober 31, 2024 (beta)Windows 10[6]

What can Claude Desktop do?

The desktop app mirrors claude.ai for the basics: text conversations, file and image uploads, and access to a user's chat history under the same account. Because it runs as its own window, it adds conveniences a browser tab cannot, and Anthropic has used it as the surface for capabilities that depend on the local machine.

A notable point about the implementation is that the Mac client is built on Electron, the framework that wraps web technology in a desktop shell, rather than as a fully native Cocoa app. John Gruber of Daring Fireball criticized the first release on this basis, calling it "a lazy Electron port" that uses a lot of memory and lacks standard macOS behaviors such as autofill on the login screen.[5]

Over time Anthropic added desktop-specific interaction features, several of which appeared first on macOS:

  • Quick entry: a global shortcut that pops up a small input window over whatever application is in focus, so a user can ask Claude something without switching to the main window. On Mac the default is a double-tap of the Option key, and it can be remapped to Option+Space or a custom combination in Settings.[7]
  • Voice dictation: a built-in dictation mode on the Mac app, triggered by the Caps Lock key, that transcribes speech in real time into the message field. It is off by default because it takes over Caps Lock.[3]
  • Connectors and browser actions: the app can use remote MCP connectors and, in a later update, hand off tasks to a browser without the user switching windows.[8][9]

A separate dictation feature announced on the same day as the desktop launch was for the mobile apps (iOS, Android, and iPadOS), where users could record and upload a voice message up to ten minutes long for Claude to transcribe and answer. That asynchronous mobile feature was distinct from the desktop voice input added later, and it was not part of the desktop apps at launch.[1]

What is MCP support in Claude Desktop?

Anthropic introduced the Model Context Protocol on November 25, 2024, about four weeks after the desktop apps shipped. In Anthropic's words, "The Model Context Protocol is an open standard that enables developers to build secure, two-way connections between their data sources and AI-powered tools."[10] The standard is defined around servers that expose tools and data and clients that consume them.[10]

The Claude Desktop app was the headline client at launch. Anthropic listed "local MCP server support in the Claude Desktop apps" as one of the three major components it shipped for developers, stated that "all Claude.ai plans support connecting MCP servers to the Claude Desktop app," and added that "Claude for Work customers can begin testing MCP servers locally, connecting Claude to internal systems and datasets."[10] This made the desktop app one of the first prominent ways for ordinary users to run MCP servers on their own machines, and it is commonly cited as the first consumer AI product to do so.[10]

Servers are configured through a JSON file named claude_desktop_config.json, edited from the app's Developer settings, located at ~/Library/Application Support/Claude/ on macOS and %APPDATA%\Claude\ on Windows. Each entry tells the app which server to start and how to launch it, commonly via the Node.js npx command. After editing the file and restarting the app, a connected server appears as an indicator near the message box, and Claude must ask the user to approve each tool action.[11]

Alongside the protocol Anthropic published pre-built servers for common systems including Google Drive, Slack, GitHub, Git, Postgres, and Puppeteer, and named early adopters such as Block and Apollo along with developer-tool firms working with the standard.[10] Local MCP servers run entirely on the user's computer, which keeps file access and credentials on the device rather than sending them to Anthropic's cloud.[11]

How is Claude Desktop different from Claude Code?

Claude Desktop and Claude Code are different products that both run on a developer's machine but serve different purposes. Claude Desktop is a graphical chat application: a window for conversations, file uploads, and connecting MCP servers and connectors, aimed at general users as well as developers. Claude Code is a command-line tool that runs in a terminal and is designed for agentic software engineering, where Claude reads and edits a codebase, runs commands, and works through multi-step coding tasks. Both can act as MCP hosts, so they can load the same MCP servers, but Claude Desktop centers on a point-and-click chat surface while Claude Code centers on the terminal and the file system. Anthropic ships and documents them separately.

What changed in Claude Desktop after launch?

The local configuration workflow assumed comfort with editing JSON and installing Node.js, which limited it to more technical users. On June 26, 2025, Anthropic announced Desktop Extensions, packaged MCP servers distributed as single files that bundle a server and its dependencies. As Anthropic put it, before extensions "installation was too complex," because "users needed developer tools, had to manually edit configuration files, and often got stuck on dependency issues."[12] A user now downloads the file, opens it with Claude Desktop, and clicks Install, with no terminal or manual configuration required; Anthropic ships Node.js with Claude Desktop so the runtime is built in.[12] The files originally used a .dxt extension and were later renamed to .mcpb (MCP Bundle), with existing .dxt extensions continuing to work.[12]

Anthropic also extended MCP beyond the local machine. Custom connectors built on remote MCP servers let the app reach internet-hosted tools, with Claude connecting to those servers from Anthropic's cloud rather than the user's device; the same connectors work across claude.ai, the desktop app, and the mobile apps.[8] Administrative controls followed for organizations: on August 21, 2025, Anthropic let Team and Enterprise plans enable or disable public desktop extensions and upload custom ones.[9] A December 18, 2025 update added the ability to start a task in Claude Desktop and have it carried out in a connected browser.[9]

How was Claude Desktop received?

Early reaction welcomed the convenience of a dedicated app while questioning its engineering. Coverage from TechCrunch and 9to5Mac framed the release as filling an obvious gap for users who preferred not to keep Claude in a browser tab.[1][2] The sharpest criticism concerned the Mac build's Electron foundation, which reviewers contrasted unfavorably with more native competitors.[5] The desktop app's role as an early MCP client drew more durable attention: the configuration file, the per-action approval prompts, and the later one-click extensions became a common reference point in guides explaining how to run MCP servers in practice.[11][12]

ELI5

Claude Desktop is an app you put on your Mac or Windows computer so you can chat with Claude in its own window instead of inside a web browser. It works like the website, but because it is its own program it can also do things the website cannot, like pop open from a keyboard shortcut, listen to you talk, and (most importantly) plug into small helper programs called MCP servers that let Claude read your files or use other tools right on your computer, with your permission each time.

See also

References

  1. Wiggers, Kyle. "Claude gets desktop apps and dictation support." TechCrunch, October 31, 2024.
  2. Espósito, Filipe. "Claude now has a dedicated AI Mac app from Anthropic." 9to5Mac, October 31, 2024.
  3. "Use quick entry with Claude Desktop on Mac." Claude Help Center.
  4. "Claude Desktop App Now Available for Mac and Windows." Maginative, October 31, 2024.
  5. Gruber, John. "Anthropic's Claude AI Chatbot Now Has a Mac App, But It's an Electron Turd." Daring Fireball, October 31, 2024.
  6. "Install Claude Desktop." Claude Help Center.
  7. "Use quick entry with Claude Desktop on Mac." Claude Help Center.
  8. "Get started with custom connectors using remote MCP." Claude Help Center.
  9. "Release notes." Claude Help Center.
  10. "Introducing the Model Context Protocol." Anthropic, November 25, 2024.
  11. "Connect to local MCP servers." Model Context Protocol documentation.
  12. "Claude Desktop Extensions: One-click MCP server installation for Claude Desktop." Anthropic, June 26, 2025.
  13. Anthropic. "The Claude app is now available to download on Mac and Windows." X (formerly Twitter), October 31, 2024.

Improve this article

Add missing citations, update stale details, or suggest a clearer explanation. Every suggestion is reviewed for sourcing before it goes live.

1 revision by 1 contributors · full history

Suggest edit