
The Claude desktop app gives you three ways to work with Claude: Chat, Cowork, and Code.
Chat is the same Claude you know from claude.ai, plus quick entry, screenshots, dictation, and connectors that come from running natively on your computer. Cowork gives Claude the reach and the room to do more. This broader scope allows it to conduct more thorough research and analysis, and produce more complex documents and deliverables. Code is for building software, from writing and testing code to deploying it.
Cowork and Code run on the same engine. Both are Claude Code underneath — local to your machine, capable of independent work, able to spin up sub-agents and sustain long tasks. This allows Claude to work through larger tasks on its own, like research and writing or building software.
Each mode is designed around the work it serves, showing you what matters and giving you control where you need it.

Ask questions, brainstorm, draft, work through problems. If you've used claude.ai, this works the same way, with a few things that come from running natively on your computer:
Try it out when:

Claude Cowork is built for work that takes real effort: pulling information from many sources, making sense of it, and producing something finished. Claude can multitask, tackling different parts of a project at a time, so it has the scope to draw from more sources and the stamina to see things through. Thorough research briefs, cross-source financial analysis, end-to-end contract review, polished slide decks from material spread across sources.
Before starting, Claude often asks a short set of questions to pin down what you need: scope, format, constraints. It builds a plan you can review in the sidebar. As it works, you see the task come together: sources it's drawing from, files taking shape, progress through the plan. You can run multiple tasks at once, each in its own conversation, and switch between them from the sidebar.
Try it out when:
See more examples with step-by-step walkthroughs.
Cowork is currently a research preview, available to Pro, Max, Team, and Enterprise users, with new capabilities being added regularly.

Code puts a full development environment inside the desktop app, powered by Claude Code. Claude works directly in your codebase: reading what's there, writing and modifying code, running commands. Visual diffs show what changed, a built-in terminal shows commands as they run, and git tracks every version so you can always roll back.
Where Cowork runs in a contained workspace limited to the folders you share, Code runs directly in your project with full access to your file system, terminal, and development tools.
You choose where work happens:
Local: You select a folder on your computer and Claude works directly with those files. Because it runs on your machine, Claude can read your project, access local tools, and run a development server you can preview in your browser.
Remote: You connect a GitHub repository and Claude works in a cloud environment. Sessions continue even if you close the app, so you can start a big refactor and check back later. Good for larger codebases or when you want to keep development off your local machine.
Three interaction modes let you control how much Claude does on its own:
You can run multiple sessions across projects and filter them by status (Active or Archived) and environment (Local or Cloud) from the sidebar.
The Code tab is rolling out to Pro, Max, Team, and Enterprise users. For sessions, permissions, hooks, skills, and other configuration, see the Claude Code desktop documentation.
| Chat | Cowork | Code | |
|---|---|---|---|
| Optimized for | Quicker exchanges: exploring ideas, iterative drafting, quick answers, learning through dialogue | Complex or sustained work: research, analysis, file organization, producing finished documents and deliverables | Building software: writing, testing, running and deploying code |
| Key features | Quick entry, dictation | Work from local folders, plugins, subagents | Ask/Code/Plan modes, visual diffs, git integration, local and remote environments |
| Tools and extensions | Connectors, Skills, Claude in Chrome | Connectors (local and remote), Skills, Claude in Chrome, Plugins | Connectors, Skills, Claude in Chrome, Plugins, Hooks |