# download from: claude.ai/download★Native app for macOS and Windows (there's no official Linux desktop build). Sign in with the same account as claude.ai — your plan (Free/Pro/Max/Team) carries over.# updates install automatically; relaunch to applyThe app self-updates. Feature availability (Connectors, Extensions, Developer mode) can differ by app version and plan — keep it current.# the desktop app is NOT Claude Code (that's a separate CLI)Claude Desktop is the chat GUI + MCP host. Claude Code is the agentic coding tool for the terminal/IDE — different product, also an MCP host.
Projects # persistent workspaces with their own knowledge + instructions★Group chats, upload reference docs (project knowledge), and set custom instructions that apply to every chat in the project.Artifacts # live side panel for code, docs, HTML, diagrams★Substantial generated content opens in a dedicated panel you can iterate on — runnable HTML/React previews, editable documents.Styles · web search · file & image uploadsStyles shape tone/format (Normal, Concise, Explanatory, or custom). Attach files/images with the paperclip; toggle web search per chat.# model + extended-thinking toggle live under the message boxPick the model and turn extended thinking on for harder problems right where you type.
Settings → Developer → Edit Config★The reliable way to open (and create, if missing)claude_desktop_config.json— it reveals the file in Finder/Explorer. This is where all local MCP servers are declared.# macOS ~/Library/Application Support/Claude/claude_desktop_config.json★The file's home on macOS. It does not exist until you create it (or click Edit Config once).# Windows %APPDATA%\Claude\claude_desktop_config.json★On Windows, expand%APPDATA%(usuallyC:\Users\<you>\AppData\Roaming). Same JSON schema on both platforms.{ "mcpServers": { } }The whole file is one JSON object. Servers go under themcpServerskey — empty is valid. ⚠️ It must be strict JSON: no comments, no trailing commas.
Cmd/Ctrl + N # new chat Cmd/Ctrl + K # quick search★Start a fresh conversation or jump to any past chat instantly.Cmd/Ctrl + , # open SettingsSettings holds account, model behavior, Connectors, Extensions, and Developer (where Edit Config lives). Enable Developer mode if you don't see it.Cmd/Ctrl + Shift + Enter # some builds: quick-launch captureThe app can stay resident in the menu bar / system tray for fast access. Exact shortcuts vary by platform & version — check Settings.