Back to all articles
16 MIN READ

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

ScenarioHow Chat helps
Unfamiliar dashboardTake a screenshot of a dashboard you've never seen, ask Claude to explain the metrics
Meeting prepUse voice dictation to outline a meeting plan, Claude structures and organizes it
Scattered notesConnectors pull your notes from different applications to consolidate them
Quick question while workingDouble-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:

  1. Asks clarifying questions — to make sure it understands your expectations
  2. Builds a plan in the sidebar — you see exactly what Claude plans to do
  3. 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:

TypeExample
Daily briefingSummary of important emails + industry news every morning at 8 AM
Weekly roundupSynthesis of the week's KPIs every Friday at 5 PM
Inbox triageAutomatic classification of incoming emails by priority
Competitive watchMonitor 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

ScenarioHow Cowork helps
Query all your toolsQuery your data like a database — Cowork aggregates results from multiple sources
Market researchParallel sub-agents analyze competitors, trends, financial data simultaneously
Large document analysisRead and synthesize 100+ page reports with precise citations
Recurring morning prepScheduled 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:

  1. Start in Ask mode to explore and understand
  2. Switch to Plan mode for major tasks
  3. Use Code mode for rapid implementation

Local vs Remote

Two ways to work depending on your needs:

LocalRemote
Source codeOn your machineGitHub repo in the cloud
ExecutionLocal terminalCloud environment
Ideal forActive projects, daily developmentTesting a repo, CI/CD, collaboration
RequirementsLocal dev environment configuredGitHub 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

ScenarioHow Code helps
Implement a new featureCode mode: describe the feature, Claude writes files and runs tests
Debug an issueAsk mode: paste the error, Claude analyzes context and proposes fixes
Major refactoringPlan mode: Claude plans the steps, you validate, then it executes
Explore a new repoAsk mode + Remote: Claude navigates the codebase and explains the architecture
Fix a production bugCode 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

  1. Go to claude.com/download
  2. Download the version for your system (macOS or Windows)
  3. Install the application
  4. Sign in with your Anthropic account

Plan Requirements

FeatureFreePro ($20/mo)Max ($100-200/mo)Team / Enterprise
Chat✅ Basic✅ Full✅ Full✅ Full
Cowork
Code✅ (rolling out)
Quick Entry
Dictation

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

  1. Use Quick Entry for quick questions — don't start a full conversation for a simple query
  2. Combine screenshot + question for visual requests — it's much more effective than describing what you see
  3. Activate dictation when brainstorming — speaking is often more fluid than writing for raw ideas
  4. Set up connectors to your everyday tools so Claude can access your data without copy-pasting

Cowork Best Practices

  1. Organize your folders before starting a session — an input/ and output/ folder helps Claude know where to look and where to save
  2. Let Claude ask its questions — resist the urge to specify everything upfront. Clarifying questions improve result quality
  3. Review the plan in the sidebar before Claude starts — it's your last checkpoint
  4. Use scheduled tasks for everything recurring — don't manually repeat what Claude can automate
  5. 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

  1. Always start in Ask mode on a new project — let Claude understand the architecture before modifying anything
  2. Use Plan for major changes — a validated plan produces more coherent modifications than a series of small edits
  3. Review diffs before accepting — even in automatic Code mode, take 10 seconds to read the changes
  4. Commit regularly — take advantage of the built-in Git tracking to save your progress
  5. Use Remote for exploration — don't clone a repo just to understand it

Summary: Chat vs Cowork vs Code

CriterionChatCoworkCode
In a wordConversationCollaborationDevelopment
MetaphorAn expert friend available 24/7A senior analyst working for youA pair programmer in your terminal
Typical duration30 seconds — 5 minutes10 minutes — 2 hours5 minutes — full dev session
Claude's autonomyLow — answers your questionsHigh — plans and executesVery high — reads, writes, tests code
Learning curveImmediate15 minutes30 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:

Download the app: claude.com/download

GO DEEPER — FREE GUIDE

Module 0 — Prompting Fundamentals

Build your first effective prompts from scratch with hands-on exercises.

Newsletter

Weekly AI Insights

Tools, techniques & news — curated for AI practitioners. Free, no spam.

Free, no spam. Unsubscribe anytime.

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.