Claude Desktop App: Complete Guide to All 3 Modes — Chat, Cowork, and Code
By Learnia Team
📚 Related articles: Claude Beginner Guide | Claude Cowork Guide | Claude Code | Claude in Chrome
This article is written in English. Our training modules are available in multiple languages.
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:
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
Next Steps
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.
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.