Claude Desktop App: Complete Guide to All 3 Modes, Chat
By Dorian Laurenceau
š Last reviewed: April 24, 2026. Updated with April 2026 findings and community feedback.
š Related articles: Claude Beginner Guide | Claude Cowork Guide | Claude Code | Claude in Chrome
Introduction
The Claude Desktop app isn't just an offline version of claude.ai. It's a complete work environment that turns Claude into an assistant integrated directly into your operating system.
Whether you're a professional looking to automate recurring tasks, a researcher who needs to analyze dozens of sources, or a developer who wants a code copilot right in your terminal, the Desktop app has a mode built for you.
This guide covers:
- āAll 3 modes in detail, Chat, Cowork, and Code
- āExclusive features of each mode
- āConcrete use cases to know when to use what
- āInstallation and setup
- āBest practices to get the most out of each mode
Overview: The 3 Modes
The Desktop app offers three modes, each optimized for a different type of work:
Claude desktop vs web vs API: what actually differs day-to-day
The desktop-vs-web-vs-API question keeps coming up on r/ClaudeAI, r/ChatGPTCoding, r/LocalLLaMA, and r/ExperiencedDevs because Anthropic's marketing doesn't always clarify the tradeoffs.
Where the desktop app actually wins:
- āComputer use and local file access feel different from the web. When Claude can read your repo, act on your filesystem, and run commands, the "assistant" framing clicks in a way it doesn't on claude.ai.
- āMCP server integration. Connecting Claude to GitHub, Linear, Notion, Slack, or local databases runs smoother through the desktop app's MCP support than trying to replicate via web.
- āProjects with persistent context. Still available on web, but desktop integrates them with local files naturally.
- āOffline-adjacent workflows. The desktop app caches recent chats; the web is wholly dependent on connection.
Where the web still wins:
- āCross-device continuity. Web works on anyone's machine. Desktop is tied to installed devices.
- āLatest model rollouts. New models sometimes hit web before desktop.
- āNo install friction for one-off use. Sharing a chat or handing off to a colleague is simpler on web.
Where the API is the right answer:
- āAutomating workflows. Anything scripted, scheduled, or triggered belongs in the API with prompt caching.
- āBuilding products. The desktop app is for humans, not production traffic.
- āFine-grained control. Temperature, max tokens, stop sequences, extended thinking budget are API-only.
What catches desktop users:
- āDifferent rate limits from web. The Anthropic plan pages document this; check before assuming parity.
- āFeature staggering. Artifacts, file uploads, and projects land on different surfaces at different times.
- āComputer use is still preview-tier for most workflows. Impressive demos; production reliability is another question.
- āPrivacy model. The desktop app has specific data handling worth reading if you work with sensitive code.
What power users actually do:
- āDesktop for deep coding sessions (MCP + local filesystem access + sub-agents).
- āWeb for quick questions and sharing chats with teammates.
- āAPI for everything automated, with LangSmith or Langfuse on top.
- āClaude Code specifically for codebase work; it's a different tier of workflow.
Alternatives worth knowing: Cursor and Windsurf compete on the IDE side; Cody on the codebase-search side; Zed for a high-performance editor with AI integration.
The honest framing: the desktop app is the best surface for the "AI as coworker" use case Anthropic is pushing hardest. The web is still great for conversation. The API is where production value is built. Match the surface to the task, not to the one you installed first.
Chat Mode, The Conversational Assistant
Chat mode is the equivalent of claude.ai, enhanced with native desktop app features. It's your default mode for quick exchanges and everyday tasks.
Quick Entry
One of the most practical features of the desktop app:
- āMac: Double-tap the Option key to open an overlay window
- āType your question without leaving the application you're working in
- āThe response appears in a compact floating window
It's like having a universal keyboard shortcut to Claude, available from any context on your computer.
Screenshots and Window Sharing
Unlike the web version, the desktop app can interact directly with your screen:
- āScreenshot, Share what you see on screen without juggling files
- āWindow sharing, Show a specific window to Claude for analysis
This makes Claude far more useful for visual and contextual tasks.
Voice Dictation
No need to type everything: activate dictation and speak directly to Claude.
- āGreat for formulating ideas quickly
- āPerfect when you're on the go or between meetings
- āClaude transcribes and responds as if you had typed your question
Desktop Connectors
Connectors allow Claude to access your machine's local tools:
- āConnect to applications on your system
- āAccess local data sources
- āIntegrate with your existing workflow
Chat Use Cases
| Scenario | How Chat helps |
|---|---|
| Unfamiliar dashboard | Take a screenshot of a dashboard you've never seen, ask Claude to explain the metrics |
| Meeting prep | Use voice dictation to outline a meeting plan, Claude structures and organizes it |
| Scattered notes | Connectors pull your notes from different applications to consolidate them |
| Quick question while working | Double-tap Option ā ask your question ā return to your task in 30 seconds |
Cowork Mode, The Agentic Assistant
Cowork mode is designed for work that takes real effort: multi-source research, deep analysis, polished deliverables.
This is where Claude goes from simple chatbot to a true autonomous coworker.
Sub-Agents, Intelligent Multitasking
Cowork's most distinctive feature:
- āClaude launches multiple sub-agents that work in parallel
- āEach sub-agent handles a different part of the task
- āThe result is assembled into a cohesive deliverable
Concrete example: You request a market study on a sector. Claude simultaneously launches:
- āA sub-agent analyzing competitors' financial reports
- āA sub-agent synthesizing market trends
- āA sub-agent compiling customer reviews
- āA sub-agent drafting the final report from the results
Clarifying Questions and Planning
Before diving into a complex task, Cowork:
- āAsks clarifying questions, to make sure it understands your expectations
- āBuilds a plan in the sidebar, you see exactly what Claude plans to do
- āExecutes step by step, you can follow progress in real time
This planning behavior significantly reduces the risk of going off-track.
Local Folder Access
Cowork can read from and write to folders you share with it:
š Your shared folder
āāā š Q4 Report.pdf ā Claude can read
āāā š Sales Data.xlsx ā Claude can analyze
āāā š Meeting Notes.md ā Claude can summarize
āāā š Final Deliverable.docx ā Claude can create/modify
- āRead local files (PDF, Excel, Markdown, etc.)
- āSave produced work back to shared folders
- āProtected environment: Claude only accesses folders you've explicitly shared
Scheduled Tasks
Configure recurring automations:
| Type | Example |
|---|---|
| Daily briefing | Summary of important emails + industry news every morning at 8 AM |
| Weekly roundup | Synthesis of the week's KPIs every Friday at 5 PM |
| Inbox triage | Automatic classification of incoming emails by priority |
| Competitive watch | Monitor competitor announcements every Monday |
Browser Use
Claude in Chrome can navigate websites on your behalf:
- āSearch for information online
- āRead and extract data from web pages
- āNavigate multiple sites to compile results
Plugins
Plugins extend Cowork's capabilities into specialized domains:
- āFinancial data, access to market APIs, accounting reports
- āKnowledge bases, connection to internal wikis, documentation
- āCompliance, business rule verification, regulatory standards
Cowork Use Cases
| Scenario | How Cowork helps |
|---|---|
| Query all your tools | Query your data like a database, Cowork aggregates results from multiple sources |
| Market research | Parallel sub-agents analyze competitors, trends, financial data simultaneously |
| Large document analysis | Read and synthesize 100+ page reports with precise citations |
| Recurring morning prep | Scheduled task: email briefing + news + calendar, ready every morning |
Code Mode, The Development Environment
Code mode turns the Desktop app into a full development environment, powered by the Claude Code engine.
It's a true conversational IDE: Claude reads your code, writes files, runs commands, and manages your Git history, all in a native interface.
Core Features
- āDirect read and write access to your codebase
- āVisual diffs, see every modification before applying it
- āBuilt-in terminal, run commands directly in the interface
- āGit tracking, commits, branches, history built in
- āMultiple sessions, work on multiple projects simultaneously
The 3 Interaction Modes
Code mode offers three ways to work with Claude:
Recommended workflow:
- āStart in Ask mode to explore and understand
- āSwitch to Plan mode for major tasks
- āUse Code mode for rapid implementation
Local vs Remote
Two ways to work depending on your needs:
| Local | Remote | |
|---|---|---|
| Source code | On your machine | GitHub repo in the cloud |
| Execution | Local terminal | Cloud environment |
| Ideal for | Active projects, daily development | Testing a repo, CI/CD, collaboration |
| Requirements | Local dev environment configured | GitHub account + accessible repo |
The Remote mode is particularly useful for:
- āExploring an open-source repo without cloning it
- āWorking on a project from any machine
- āRunning heavy tasks in the cloud rather than locally
Visual Diffs and Git Tracking
Every modification Claude makes is presented as a visual diff:
+ // New line added by Claude
- // Line removed by Claude
// Unchanged line (context)
You can:
- āAccept or reject each modification individually
- āSee the full history of changes in the session
- āCommit directly from the interface with a Claude-generated commit message
Code Use Cases
| Scenario | How Code helps |
|---|---|
| Implement a new feature | Code mode: describe the feature, Claude writes files and runs tests |
| Debug an issue | Ask mode: paste the error, Claude analyzes context and proposes fixes |
| Major refactoring | Plan mode: Claude plans the steps, you validate, then it executes |
| Explore a new repo | Ask mode + Remote: Claude navigates the codebase and explains the architecture |
| Fix a production bug | Code mode: identify the problem, Claude applies the fix and verifies tests |
Which Mode for Which Task?
Here's a quick decision guide for choosing the right mode:
Simple rule:
- āQuick question or one-off task ā Chat
- āResearch, analysis, or document production ā Cowork
- āWriting, modifying, or debugging code ā Code
Installation and Setup
Download
- āGo to claude.com/download
- āDownload the version for your system (macOS or Windows)
- āInstall the application
- āSign in with your Anthropic account
Plan Requirements
| Feature | Free | Pro ($20/mo) | Max ($100-200/mo) | Team / Enterprise |
|---|---|---|---|---|
| Chat | ā Basic | ā Full | ā Full | ā Full |
| Cowork | ā | ā | ā | ā |
| Code | ā | ā (rolling out) | ā | ā |
| Quick Entry | ā | ā | ā | ā |
| Dictation | ā | ā | ā | ā |
Recommended Configuration
For an optimal experience:
- āmacOS: macOS 13 (Ventura) or later
- āWindows: Windows 10 or later
- āRAM: 8 GB minimum (16 GB recommended for Code)
- āStorage: 500 MB for the app + space for work files
- āConnection: Stable internet (processing is done server-side)
Best Practices by Mode
Chat Best Practices
- āUse Quick Entry for quick questions, don't start a full conversation for a simple query
- āCombine screenshot + question for visual requests, it's much more effective than describing what you see
- āActivate dictation when brainstorming, speaking is often more fluid than writing for raw ideas
- āSet up connectors to your everyday tools so Claude can access your data without copy-pasting
Cowork Best Practices
- āOrganize your folders before starting a session, an
input/andoutput/folder helps Claude know where to look and where to save - āLet Claude ask its questions, resist the urge to specify everything upfront. Clarifying questions improve result quality
- āReview the plan in the sidebar before Claude starts, it's your last checkpoint
- āUse scheduled tasks for everything recurring, don't manually repeat what Claude can automate
- āLimit shared folders to what's strictly necessary, it's good security practice and prevents Claude from getting lost in too many files
Code Best Practices
- āAlways start in Ask mode on a new project, let Claude understand the architecture before modifying anything
- āUse Plan for major changes, a validated plan produces more coherent modifications than a series of small edits
- āReview diffs before accepting, even in automatic Code mode, take 10 seconds to read the changes
- āCommit regularly, take advantage of the built-in Git tracking to save your progress
- āUse Remote for exploration, don't clone a repo just to understand it
Summary: Chat vs Cowork vs Code
| Criterion | Chat | Cowork | Code |
|---|---|---|---|
| In a word | Conversation | Collaboration | Development |
| Metaphor | An expert friend available 24/7 | A senior analyst working for you | A pair programmer in your terminal |
| Typical duration | 30 seconds, 5 minutes | 10 minutes, 2 hours | 5 minutes, full dev session |
| Claude's autonomy | Low, answers your questions | High, plans and executes | Very high, reads, writes, tests code |
| Learning curve | Immediate | 15 minutes | 30 minutes, 1 hour |
FAQ
Frequently Asked Questions
Are Cowork and Code the same under the hood?
Yes, both run on the Claude Code engine. The difference is the interface and target audience: Cowork is designed for knowledge workers who handle documents and data, while Code is a development environment for programmers.
Can I switch between modes in the same session?
Each mode opens in its own space. You can have multiple modes active simultaneously and switch between them via the app interface.
Can Claude access all my files?
No. Claude can only access folders you've explicitly shared. In Cowork mode, you choose which folders are accessible. In Code mode, you select the project directory.
Is processing done locally or in the cloud?
Reasoning and response generation are done server-side (Anthropic cloud). Local file access goes through the desktop app, which acts as a secure bridge between your machine and the servers.
What happens if I lose my internet connection?
The desktop app requires an internet connection to function. Without a connection, you can't send new requests, but your local files remain accessible and previous conversations remain visible in the app.
Test Your Knowledge
Further Exploration
This guide gave you a complete overview of the Claude Desktop app and its 3 modes.
To dive deeper into each mode:
- āš¤ Claude Cowork Reference Guide, cheatsheet, FAQ, and full glossary
- āš» Claude Code Beginner Guide, getting started with the development environment
- āš Claude Beginner Guide, back to the Claude pillar article
- āš Claude in Chrome, the browser integrated into Cowork and Code modes
Download the app: claude.com/download
Module 0 ā Prompting Fundamentals
Build your first effective prompts from scratch with hands-on exercises.
Dorian Laurenceau
Full-Stack Developer & Learning DesignerFull-stack web developer and learning designer. I spent 4 years as a freelance full-stack developer and 4 years teaching React, JavaScript, HTML/CSS and WordPress to adult learners. Today I design learning paths in web development and AI, grounded in learning science. I founded learn-prompting.fr to make AI practical and accessible, and built the Bluff app to gamify political transparency.
Weekly AI Insights
Tools, techniques & news ā curated for AI practitioners. Free, no spam.
Free, no spam. Unsubscribe anytime.
āRelated Articles
FAQ
What is the difference between the 3 modes in the Claude Desktop app?+
Chat is designed for quick exchanges and claude.ai-style conversations. Cowork handles sustained work (multi-source research, analysis, documents) with sub-agents and local folder access. Code provides a full development environment with built-in terminal, visual diffs, and Git tracking.
Is the Claude Desktop app free?+
The app is free to download, but a Pro ($20/month), Max, Team, or Enterprise subscription is required to access Cowork and Code modes. Basic Chat mode is available on the free plan.
Is Claude Desktop available on Windows?+
Yes, the Claude Desktop app is available on both macOS and Windows. You can download it from claude.com/download.
What are sub-agents in Cowork mode?+
Sub-agents are parallel instances that Claude launches to process different parts of a task simultaneously. For example, during a market study, one sub-agent can analyze competitors while another synthesizes financial data.
What is the difference between Ask, Code, and Plan modes in Code mode?+
Ask proposes changes and waits for your approval. Code automatically applies changes to files and checks the terminal. Plan outlines an architecture plan first before implementing, ideal for complex tasks.