99

Concurrent visitors over the last 30 minutes. (~)

Peak concurrent visitors -
Yesterday: 0 / Today: 0

Claude Cowork Essentials

Claude Cowork Essentials

Claude Chat answers questions, but Claude Cowork carries out the work you assign.
Claude Cowork is an agentic tool in the Desktop app that moves between files, folders, and apps to turn knowledge work, such as organizing documents or researching, into finished results.

Claude Cowork

Starting September 16, 2026, a new Claude experience that combines chat and Cowork into a single conversation is rolling out gradually, starting with the Pro and Max plans.
In the new experience, you can use Cowork features in every conversation without choosing between chat and Cowork in the input box, and once your account switches over, you can't go back to the old way.
It will come to the Team and Free plans later, and administrators on Enterprise plans are notified 30 days before the change.
The screens and menu paths in this post are based on the new experience (October 2026, Claude Desktop 2.31226.1).
If you see a Chat and Cowork choice in the input box, your account hasn't switched yet; in that case, select Cowork and use it the same way.

# Overview

The main features of Cowork are as follows.

  • An agent with no code required: You can start working right away in Claude Desktop, on the web, or in the mobile app, with no command-line knowledge.
  • A secure sandbox: Tasks run in an isolated environment on Anthropic's servers and can access only the folders and connectors you connect.
  • Scheduled tasks: Repetitive work such as weekly reports runs automatically on a set schedule.
  • Assign tasks from anywhere: Start a new task on mobile or check on a task you started on the desktop, and handle web tasks through the Chrome browser integration or the built-in browser.
  • A GUI friendly to non-developers: Anyone can use it through a graphical user interface.

Since July 2026, you can use Cowork on the web and mobile as well as on the desktop (beta for Team and Enterprise plans).
Tasks run in the cloud and sessions and files are saved to your account, so your work carries over when you switch devices and keeps going even when you close your laptop.
Starting October 6, 2026, on Pro and Max plans, every new task started on the desktop also runs in the cloud.
However, local file access, browser use, and computer use require the Claude Desktop app to be open on your computer.

# How it works

In Cowork, the screen where you assign a task and the place where the task actually runs are different.
The desktop app, the web, and the mobile app are screens for assigning tasks and checking results, and tasks run in a sandbox created on Anthropic's servers.
A sandbox is a temporary execution environment separated from the outside; one is created for each session when the session starts and deleted when the session ends.

How Cowork works

  • Session sandbox: The agent loop, where Claude makes plans and calls tools, as well as shell commands and code execution, all happen inside the sandbox. It shares no state with other sessions and can't access your home or company network.
  • Claude account: Session history, result files, projects, artifacts, and skills are saved to your account, not the sandbox. So you can continue your work on another device even after the sandbox is deleted, and a new session starts with the skills you enabled in your account.
  • Connectors: External services are called from Anthropic's servers, not from the sandbox, and connector authentication tokens are never passed to the sandbox.
  • Your computer: Cowork accesses it through the Claude Desktop app only when it needs local files, the browser, or computer use. Access is limited to the folders you connect, and Cowork can't access your computer while the app is closed. Files used by a task running in the cloud leave your computer and are processed on Anthropic's servers.

So the commands you give Cowork run in the sandbox, not on your computer.
For example, if you ask Cowork to install a package, the package is installed in the sandbox and deleted along with the sandbox when the session ends.
Conversely, tools you installed from your computer's terminal and settings in the ~/.claude directory aren't available in Cowork.
This is also why skills you used in Claude Code don't show up in Cowork; Installing external skills explains how to solve this.

Starting October 6, 2026, the 'Only on this computer' option for choosing where tasks run is removed from Settings on Pro and Max plans, and every new task runs in the cloud.
Tasks started on your computer before then keep working, with the notice 'This Cowork task runs only on this computer'.
Even when a session runs on your computer, as with these tasks, scheduled tasks, Dispatch, and existing desktop deployments on Team and Enterprise plans, shell commands and code don't run directly on the operating system but in an isolated virtual machine (VM) created on your computer.
To run new tasks only on your computer, use Claude Code in the desktop app.

# Code and Cowork

They use the same engine but differ in who they're for and where they run.

Category Claude Code Claude Cowork
In one line Terminal-based coding agent Desktop knowledge work agent
Target users Developers (engineers, technical users) Knowledge workers (practitioners, researchers, operators)
Interface Terminal CLI or Desktop GUI Desktop, web, and mobile GUI
Execution environment Runs directly in the local terminal (with your permissions) Isolated environment in the cloud (accesses only connected folders)
Main uses Coding, debugging, builds, codebase automation Files, research, reports, repetitive knowledge work

If your work centers on writing code or version control, use Claude Code.
For organizing documents, writing messages, or GUI tasks, use Cowork.

# Plans and pay-as-you-go API

You sign in through the browser, and each plan provides a set amount of usage.
All prices below exclude VAT.

Plan Price (USD/month) For Key features
Pro $20 ($17 billed annually) Individuals Includes Claude Code and Cowork
Max 5x $100 Individual heavy users 5x the usage of Pro
Max 20x $200 Individual heavy users 20x the usage of Pro
Team $25 per seat ($20 billed annually), Premium seats $125 ($100 billed annually) Businesses (2-150 seats) SSO, centralized billing, admin controls, Premium seats get 5x the usage of standard seats
Enterprise $20 per seat (billed annually) + usage at API rates Large enterprises SCIM, SLA, audit logs

Claude Code also supports pay-as-you-go billing, where you authenticate with an API key instead of a subscription and pay only for what you use, but Cowork is available only with a plan subscription.
Below are the input and output prices per million tokens, as of October 2026.

Model Input (MTok) Output (MTok)
Fable 5.1 About $10 About $50
Opus 5.5 About $4 About $20
Sonnet 5.5 About $2 About $10
Haiku 5.5 About $0.10 About $0.50

For Haiku 5.5, prices rise to about $0.50 for input and about $2.50 for output when a prompt exceeds 100,000 tokens.

Starting October 2026, Max and Team plans include monthly API credits that you can use for the Claude API ($100 for Max 5x, $200 for Max 20x, and up to $500 for Team depending on the number of seats).
You receive the credits by linking a Claude Console organization (on Max, through the billing menu in Settings; on Team, the owner does this through the billing menu in organization settings), and the credits can't be used for Cowork or interactive Claude Code usage.

# Installation

Install the Claude Desktop app to use all Cowork features, including local files and browser use.
It supports macOS 11 (Big Sur) or later and Windows 10 or later, and Linux (Ubuntu 22.04 LTS or later, Debian 12 or later) is supported in beta.
Computer use isn't supported on Linux.

  1. Go to claude.ai, sign up, and log in
  2. Download the installer for your operating system from claude.com/download
  3. Install and run Claude Desktop

Claude Desktop download

On the web, log in to claude.ai and start right away; on mobile, install the official Claude by Anthropic app from the Android Play Store or the iOS App Store.
How to use Cowork on the web and mobile is covered in Web and mobile.

# Basic usage

# The Cowork interface

The Cowork screen is divided into three main areas: the left sidebar, the work area in the middle, and the activity panel on the right.

  • Left sidebar: The icons at the top switch between Claude and Code, and the sidebar shows the Search, New, Projects, Artifacts, Scheduled, and Customize menus. More contains Dispatch and Design, and chats and Cowork tasks appear together under Recents
  • Work area: Assign tasks in natural language in the prompt input box, and add files, folders, skills, connectors, and plugins with the + button. Below the input box, choose the working folder (or project), the model and effort level, and the permission mode; once a task starts, the tool steps it ran and the result files appear in this area. The device icon next to the task title shows the computer this session is connected to
  • Activity panel: Open and close it with the document-shaped button in the upper right; it shows Progress and the devices and folders used in this session. The globe button next to it shows the built-in browser

Interface layout

You can attach many kinds of files in the input box, and Cowork reads and analyzes their content.

  • Documents: HTML, MD, PDF, DOCX, and more
  • Spreadsheets: CSV, XLSX, and more
  • Images: JPG, PNG, WEBP, and more
  • Code: most source files

The add menu in the prompt input box

To add files, drag them into the conversation or choose the upload or add option in the + menu.
From the same menu, you can connect a folder or choose skills, connectors, design systems, and plugins, and you can also turn on Research or turn off memory for this task.
You can apply this attachment feature to all kinds of work, such as competitor analysis, interview analysis, turning a PRD into slides, and contract review.
For example, attach a meeting notes file and ask for analysis and a document like this.

PROMPT
1
2
Using the attached meeting notes, analyze the three key decisions, next week's action items, risks, and so on. Then create a Markdown file for the weekly report.
Create a weekly report from meeting notes

# Task flow

When Cowork receives an instruction, it doesn't run it right away; it goes through planning, review, execution, and result stages.

  1. Write your instruction as a prompt and send it.
  2. Cowork makes a plan for the task.
  3. You review, modify, and approve the plan.
  4. Cowork calls several tools to carry out the task.
  5. It reports the result.

Setting the direction well during the planning and review stages is fast and efficient.
Correcting the direction at the planning stage saves both tokens and time compared to fixing the output after execution.
You can also change the direction with additional instructions during execution.

Simple tasks may run right away without plan confirmation.
For example, select the folder to organize with the project or folder chip below the input box or with the add folder option in the + menu, and give an instruction like this.

PROMPT
1
2
Sort the files in this folder by type into documents, images, and data subfolders. Then write the results to README.md as a table with each file name and the location it was moved to.
Organize the files in a folder

Cowork names the task automatically and summarizes the tools it used, such as 'Updated task, Ran a command on your computer, Listed files on your computer'.
Click the summary to see the steps in order, such as adding and completing items in the task list and the commands run on your computer.

Task execution steps

Files created as results appear as cards, and clicking a card opens a preview on the right.
In the preview, you can switch between the rendered view and the source code or copy the content, and from the card's download menu, you can open the file directly in an app on your computer, in Finder, or in Google Drive.
Files created in the working folder may be saved only to the folder without a card; in that case, ask Cowork to show them as result files, and they appear as cards.

Result file card and preview

# Permission modes

The permission mode determines how Cowork asks for your confirmation before running actions such as connector calls or file changes.
Choose one of two modes with the button at the lower right of the prompt input box; the mode you choose applies to the whole conversation.

Choosing a permission mode

Mode Behavior
Manual Asks for confirmation before using a new tool or opening a new site (default)
Auto Keeps going without stopping, and pauses to ask for confirmation if an action seems unsafe

In auto mode, each action is checked for risk signals such as data exfiltration or prompt injection, and actions judged unsafe are stopped.
Because this extra safety check runs, auto mode consumes more usage than manual mode.
On Team and Enterprise plans, depending on organization policy, connector tools that can perform write actions may need approval every time.

On accounts that haven't switched to the new experience, Cowork has three modes: manual approval, auto approval, and Skip all approvals.
Skip all approvals runs everything without confirmations or safety checks, and even in the new experience, you can choose among these three in the permissions field of a scheduled task.

Switching to manual mode is safer in the following situations.

  • Tasks that handle sensitive files or personal information
  • Tasks that involve a tool or connector you're using for the first time
  • Actions that are hard to undo, such as sending messages or making payments

Permanently deleting files always requires your confirmation.
When you work with folders that contain many sensitive documents, it's safer to create a dedicated working folder for Cowork than to connect the whole folder.

When you add a working folder for the first time, Cowork first checks folder access permission, separately from the permission mode.
Allow applies only this time, and if you choose Always allow, it won't ask again in later tasks.
Manage the folders Cowork can use without asking in the trusted folders section of Settings > General.
Once you allow folder access, creating or moving files inside that folder may proceed without a separate confirmation, even in manual mode.

Confirming folder access permission

Because tasks run in the cloud, another confirmation dialog opens the first time a session uses that folder.
This dialog explains that the files Claude uses leave your computer and are processed on Anthropic's servers.
If you select Don't ask again for this folder on this device and then allow access, later sessions on this computer won't ask again.

Folder access confirmation for a cloud session

# Context and model selection

As a conversation gets longer, context builds up and token consumption increases.
Depending on the topic of your work, decide whether to continue in the same task or start a new one.

  • Continue working: If the work shares the same context, keep going in one task.
  • Start a new task: If the topic changes, start in a new task.

The model you choose also affects token consumption and processing speed.
Choose both the model and the effort level with the model button on the right side of the input box.

Choosing the model and effort

  • Fable: Use it for the most complex knowledge work or coding projects that run autonomously for a long time.
  • Opus: Use it for demanding tasks that need complex analysis or multi-step planning.
  • Sonnet: Use it for balanced everyday work such as writing documents or organizing data.
  • Haiku: Use it for simple summaries, classification, or small data processing.

On the Pro plan and Team Standard seats, Fable isn't included in plan usage, so you can use it only with usage credits.
On Max plans, Fable usage is counted against a separate weekly limit.

Effort is the level that sets how thorough a response is; choose from Low, Medium, High, Extra high, and Max.
Higher levels give more thorough results but take longer and use up your usage limits faster.
The menu marks Medium as the recommended level and notes that Max can use 5x or more usage.

Check your current usage in Settings > Usage, split into the current session, this week, and Fable this week.
On the same screen, you also manage your usage credit balance, whether to use usage credits, and your monthly spending limit.

Settings > Usage

# Good prompts

When you assign a task, splitting your prompt into the RICEF elements as follows improves the quality of the results.
Instruction describes the task to complete, Context the situation and materials needed to make judgments, and Examples the form the result should follow.

Element Description Example
Role Which professional perspective and criteria to apply "Review from the perspective of a B2B SaaS market analyst"
Instruction State the action and goal: what needs to be done "Compare the features, prices, and differentiators of the three products"
Context Provide the purpose, target audience, reference materials, scope, and constraints "This is for an executive meeting; use only the three attached PDFs as sources"
Examples Show samples or expression patterns the result should follow "Apply the column layout and sentence length of the attached June report"
Format State the file type, structure, and length of the output "An xlsx file with each item written in 10 words or fewer"

Use the reference materials in the context as the basis for the content, and use the examples as the standard for the structure or style of the result.
Even for the same task, the results vary depending on how specifically you provide the elements you need.

PROMPT
1
Analyze our competitors
Bad prompt
PROMPT
1
2
3
4
5
6
You are an IT strategy consultant with experience evaluating B2B SaaS adoption. So that we can decide whether to adopt a collaboration tool at next week's executive meeting, compare each product's key features, pricing, security policy, and differentiators, using only the three attached product brochure PDFs as sources. Don't guess anything you can't verify; mark it as 'Needs verification!', and create the result as an xlsx file that follows the column layout and sentence length of the attached June competitor analysis sheet. Put the comparison table on the first sheet, and each product's pros and cons and your final recommendation on the second sheet.
Good prompt

You don't need to include every element mechanically.
Skip the role or examples for simple tasks where they don't affect the result; writing the elements you do need in specific terms reduces the follow-up questions Cowork asks.

# Instructions

Instructions are standing rules that set in advance how Cowork works, such as tone, format, and which materials to refer to first.
If you find yourself retyping even a good prompt every time, it's more efficient to save it as instructions that apply automatically to every task.

Priority Layer Scope Where to set
1 (highest) Organization instructions All conversations of organization members Managed by admins in organization settings (Team and Enterprise only)
2 Project instructions Tasks in that project Instructions in the project's right panel
3 Personal instructions All of your conversations Instructions for Claude in Settings > Account

According to the official documentation on organization instructions, organization instructions take precedence when they directly conflict with personal instructions.
The official guide to customizing Cowork explains that project instructions are added on top of personal instructions (global instructions).
Lower-level instructions still apply to anything the higher-level ones don't cover, so organization instructions don't replace the other instructions entirely.

1
2
3
- Write all documents in English - Structure reports as a key summary, details, and action items, in that order - Cite the source when quoting figures
Example personal instructions

Instructions that directly conflict may be resolved arbitrarily.
Be careful not to write rules that conflict across layers.

Settings > Account > Instructions for Claude

On accounts that haven't switched to the new experience, the Global instructions in Settings > Cowork apply only to Cowork tasks.
After the switch, global instructions are merged into Instructions for Claude and apply to every conversation, so it's a good idea to check that your existing instructions moved over as intended.

# Projects

A project groups related work into a single workspace so you can manage files, instructions, memory, and tools together.
In the new experience, chat and Cowork projects are merged into one and work in every conversation, and new projects are saved to your Claude account so you can keep using them on other devices.
When you keep working on the same topic or find yourself attaching the same files and instructions every time, setting up a separate project lets you start work with the same context.

To create a project, click New project on the Projects page in the left sidebar, then enter a task name and the goal you want to achieve.
To use a folder on your computer as well, connect it by selecting the folder with Add context.

Creating a project

Each project includes the following.

  • Instructions: Define the tone, format, and rules that apply automatically to every task in the project. They're applied on top of personal instructions.
  • Context: Shows and adds the materials the project refers to, such as connected folders.
  • Folder: Shows the connected folder on your computer. If you move the folder to the cloud (Move folder), its files are uploaded to your account so you can use them on any device, and once the upload finishes, the folder is disconnected from the project.
  • Memory: What you asked Claude to remember in the project and the context of your work are saved and applied to later tasks. You can check what's saved in the Memory section of the project panel, and only you can see it.
  • Scheduled: Set up recurring tasks just for the project.

The right panel of a project page

Memory works only within the project's scope and doesn't carry over to other projects.
Opening a folder only tells Cowork where the files are, but a project brings along shared instructions, tools, and even memory.

On Team and Enterprise plans, you can share a project with organization members by giving them Can view or Can edit permission, the same way as with chat projects.

The limitations are as follows.

  • Projects aren't available in Claude Code yet (support is planned).
  • For a project connected to a folder on your computer, the folder exists only on that computer, so sessions that use the folder's files must start on the desktop. To use the same files on other devices, move the folder to the cloud.

For example, let's create a Daily Briefing project that organizes your schedule and email every day.
Create a new project and define the role of each folder in its instructions.

1
2
- schedules: Organize Google Calendar events by date - emails: Organize work emails from Gmail by date
Folder roles defined in the instructions

Now when you start a new session from the input box on the project page, the instructions and memory are applied automatically.

PROMPT
1
2
Check today's events in the 'Company schedule' calendar in Google Calendar, and create a Markdown file in the schedules folder named with today's date. In the file, list the events in chronological order, and to make it easy to read, also include the main agenda items, action items, and priority.
Organize today's schedule

# Artifacts

Artifacts is a dedicated tab that collects the result pages Claude creates, such as documents, slides, designs, dashboards, and small tools.
With the merge of chat and Cowork, the former 'Live artifacts' tab was renamed 'Artifacts', and results created in both chat and Cowork are saved to this tab.
In the Artifacts tab, you can view your results split into All, Pinned, Mine, and Shared with me, and start a new artifact by choosing a template in Make something new.

The Artifacts tab

Since September 16, 2026, artifacts created in chat work the same way as artifacts created by Cowork tasks.
Artifacts created in chat before then are classified as Legacy artifacts; they keep working and can still be published or shared, but you can't create new ones the same way.
Legacy artifacts are documents, code, or pages whose content changes only when you ask for edits in the conversation, whereas today's artifacts are workspaces you change by asking Claude or by editing them yourself, and they can also fetch and display data from connected apps.

Category Legacy artifacts Artifacts
Created in Chat conversations before September 16, 2026 Chat conversations, Cowork tasks, templates in the Artifacts tab
How to edit Changes only when edited through the conversation Ask Claude or edit directly
Data connection None (based on the conversation) Uses pre-approved connectors
Main forms Documents, code, one-off pages Documents, slides, designs, dashboards, trackers

You can create Claude Docs, Claude Slides, Claude Design, and Claude Dashboards artifacts by asking for a document, presentation, or design in a conversation, by typing a slash (/) in the input box and choosing Doc, Slides, Design, or Dashboard, or by starting from a template in the Artifacts tab.
Docs are documents you write with your team, Slides are presentations, Design is for mockups and landing pages that apply a design system, and Dashboards are dashboards built from data in data platforms or connected apps.

Starting October 8, 2026, the Docs, Slides, and Design templates are out of beta and available on all plans, including Free, and they're turned on by default for Enterprise plans from October 15.
The Dashboards template is available in beta on Pro and higher plans, and Team and Enterprise plans also have Claude Motion (beta), which creates animated explainer videos.
Claude Design (claude.ai/design), which was offered as a standalone page, shuts down on December 14, 2026, and new Slides and Design projects are created as artifacts.

There are two main ways to create an artifact.

  • During a task, mention the app or file to use and ask Claude to turn it into a dashboard.
  • In the Artifacts tab, choose a template such as Dashboard in Make something new and start a conversation with Claude.

Data connections work as follows.

  • An artifact built to load data from connected apps can fetch the latest data when you open it, or load it again when you refresh.
  • Before a connected app is used for the first time, the artifact shows the connectors and tools it will use and asks for your permission.
  • Allowed tools are saved per artifact, so you aren't asked again on every call, and connector tools that require approval for every action can't be used in artifacts.
  • Charts and diagrams placed in a Claude Docs document don't update automatically, even if they use data from connected apps, so ask Claude to fetch the data again when you need the latest version.

A dashboard artifact that queries a Notion database

A new version is saved every time you make an edit, so you can compare it with earlier versions or restore them.
To edit an artifact you created, use the chat button at the top of the artifact to open the conversation that created it, and describe the changes.
In another session, paste the artifact link or ask Claude to find the artifact, then give your instructions.

Since August 19, 2026, newly created artifacts are saved to your Claude account, open in the desktop app and on the web, and can be shared with organization members or by link.
Live artifacts created before then keep working, but they open only in the desktop app and can't be edited directly.
To edit a live artifact, republish it as a new artifact from Share.

Saving and sharing have the following limitations.

  • You create and edit artifacts in the desktop app and on the web; in the mobile app, you can also view and edit results in the Artifacts tab, but you can't change sharing settings.
  • Using data from connected apps and storing data are available on Pro and higher plans.
  • A shared artifact runs with the connector permissions and data of the person viewing it, not the person who created it.
  • The more often an artifact refreshes, the more tokens it consumes.

Once you allow a connector tool, the artifact uses it without asking every time you open the artifact.
Be careful when allowing connectors that access sensitive data, and open artifacts shared by others only if they were made by people you trust.

Use artifacts for things like weekly metrics dashboards, project trackers, competitor monitoring, and a morning briefing that gathers your schedule and unread email.

For example, you can ask for a morning briefing dashboard that gathers your schedule and unread email like this.

PROMPT
1
2
3
Create a dashboard as an artifact that works with the following features. Check today's events in the 'Company schedule' calendar in Google Calendar, list them in chronological order, and to make it easy to read, also include the main agenda items, action items, and priority. Also check Gmail, summarize unread work emails, and list them in chronological order.
Create a morning briefing dashboard

Open the artifact, click Share in the upper right, set the sharing scope under General access, and copy the link.
The sharing scopes you can choose depend on your plan.

Plan Sharing scope
Pro, Max Only people invited, Anyone with the link
Team, Enterprise Only people invited, Anyone at (organization name), Anyone with the link

Sharing an artifact

On Team and Enterprise plans, you add organization members and give each person Can view, Commenter, or Can edit permission, and Enterprise plans can also share by group.
On paid plans, including Pro and Max, inviting specific people by email from the input field at the top of the share dialog is also available in beta, and invitees open the artifact by logging in to a Claude account with the same email.
You can invite up to 50 people outside your organization per artifact, invitations that aren't accepted expire after 30 days, and Claude Docs documents can't be shared by email invitation.
On Team and Enterprise plans, the Owner must turn on external sharing in the Artifacts menu of organization settings before you can choose Anyone with the link.
Artifacts that use connected apps or call Claude can't be shared with Anyone with the link.
In the Export tab of the share dialog, you can export an artifact as a file such as HTML, Markdown, or PDF, and you can also export documents made from templates to Word and Google Docs, and presentations to PowerPoint and Google Slides.

Because a shared artifact runs with the connector permissions of the person it's shared with, each person can see information based on their own data.
If the person doesn't have access to some of the data, that part shows an error.

# Scheduled

Scheduled tasks let you schedule work to run automatically at the interval you want.
Use them to automate work that repeats at set times, such as daily briefings, weekly reports, and regular research.

There are two ways to create a scheduled task.

  • In Scheduled in the left sidebar, click the New task button and choose Create with Claude or Set up manually.
  • In a conversation, state the task and how often to run it, as in "Summarize last week's Slack messages every Monday at 9 a.m.", review the task name, schedule, and instructions Claude suggests, and click the Schedule button.

The Scheduled page has templates such as daily briefing, inbox triage, meeting prep, weekly summary, content ideas, and topic monitoring, so you can also pick one and start right away.

The Scheduled page and templates

In Set up manually, enter the task name, instructions that describe what to do, the frequency, and the permissions, and if needed, specify the model and the target project or folder.
For the frequency, choose from hourly, daily, weekdays, weekly, and monthly, or leave it as manual (on-demand).
For the permissions, choose from manual, auto, and skip all approvals; if you choose auto, the task works and uses connectors without waiting for approval.
In the advanced settings, you can choose to receive a one-line summary by push notification, email, or Slack each time the task finishes.
If you create a scheduled task inside a project, it belongs to that project only.

Creating a scheduled task

How scheduled tasks run and their limitations are as follows.

  • Scheduled tasks run remotely (in the cloud), so they run on schedule even when your computer is asleep or Claude Desktop is closed.
  • For tasks that need files in a local folder or Claude in Chrome, turn on the Require this computer option. Tasks with this option turned on run only when your computer is on, and they use the folders allowed on this computer and Claude in Chrome.
  • The minimum interval is one hour, and repeating every few minutes isn't supported.
  • On Pro and Max plans, scheduled tasks created with the 'Only on this computer' option before October 6, 2026 keep running on that computer.

At launch, scheduled tasks ran only while your computer was awake, but since cloud sessions were introduced in July 2026, they run even when no device is on.
Check the upcoming and past runs of scheduled tasks in Scheduled in the left sidebar on the desktop, web, and mobile.

For example, in the Scheduled panel of the Daily Briefing project created earlier, add a scheduled task named daily-briefing that runs daily at 09:00 AM.
The task below creates files in the project's local folder, so turn on the Require this computer option, and Claude Desktop must be open when it runs.
For tasks like this, turn on the option that keeps your computer from sleeping in Settings > System so that the computer is awake when the task runs.

PROMPT
1
2
Check unread work emails in Gmail, and create a Markdown file in the project's emails folder named with today's date. In the file, summarize the emails and list them in chronological order.
Prompt for the daily-briefing task

# Web and mobile

You can use Cowork not only in the desktop app but also on the web (claude.ai) and in the Claude mobile app.
No matter which device you start from, sessions run in the cloud, an isolated environment on Anthropic's servers, and sessions and files are saved to your Claude account.
So your work continues even when you close your laptop or your computer is asleep, and you can pick up the same session on another device.
Pro and Max plans can use it on desktop, web, and mobile; web and mobile Cowork on the Team plan is a beta feature, and on Enterprise plans, an admin must enable it.

Starting October 6, 2026, on Pro and Max plans, new tasks run in the cloud no matter which device they start on, and there's no setting to choose where they run.
Tasks started on your computer before then stay on that computer, so you can continue them through to the end.
If you want tasks to run only on your computer, use Claude Code in the desktop app.

Starting a task on mobile works the same way as on the desktop.

  1. Open the latest version of the Claude mobile app (iOS or Android).
  2. Describe the task in the prompt input box. On accounts that haven't switched to the new experience, first select Cowork at the lower left of the input box, and if you don't see the Cowork option, update the app.
  3. A new session opens and the task starts.
PROMPT
1
From the emails I received in Gmail this week, pick only the work emails that need a reply, and organize them in a table with the sender, the request, and the reply deadline.
Start a new task on mobile

On the web, start the same way from the Home screen of claude.ai.
If you open the side panel in Claude's Chrome extension, a Cowork session starts right away, without the step of selecting Cowork.
Cowork in the Chrome side panel is available on Max and Team plans, is rolling out gradually to Pro plans, and must be enabled by an admin on Enterprise plans.

Sessions follow your account, so you can switch devices in the middle of a task.

  • Start a task on any device.
  • Open the same session on another device to check its progress, answer Claude's questions, or change the direction of the task.
  • Check the finished results on any device.

You get a notification on mobile when a task finishes or needs your input.
Tap the device icon next to the session title to check which computer this session is connected to and its connection status, and manage connected computers in Manage devices.
Cloud sessions also start with the memory built up in chat, and what comes out of Cowork tasks is reflected in chat memory as well.

The features available on each device are as follows.

Feature Desktop Web Mobile
Start tasks, give instructions, preview result files Yes Yes Yes
Continue sessions started on another device Yes Yes Yes
Connectors, skills, plugins Yes Yes Yes
Projects, scheduled tasks Yes Yes Yes
Artifacts (created after August 19, 2026) Yes Yes View, edit
Live artifacts (created before August 19, 2026) Yes No No
Local file access, browser use, computer use Yes Desktop app required Desktop app required

Features that use resources on your computer require the Claude Desktop app to be open on that computer, even when the session runs in the cloud.
That's because a cloud session accesses the computer's files or browser through the desktop app on that computer.

  • Local file access: Cowork accesses only connected folders, with the permissions you set before, and this is available only in sessions started on the desktop or in scheduled tasks.
  • Local connectors: Connectors, including local MCP servers, and the plugins that use them work through the desktop app.
  • Browser use: If the desktop app is online, Cowork on the web and mobile can also use the built-in browser. If you set Claude in Chrome as your default browser, Cowork uses the Chrome extension while the session is connected to the desktop, even if the app isn't open.
  • Computer use: Cowork controls your computer's screen directly through the desktop app.

Sessions keep running even if the desktop app is closed, but they can't access local files.
So it's best to start tasks that need local files on the desktop, keep the desktop app open, and then open the same session on mobile while you're on the go to check on it or give more instructions.

# Dispatch

Dispatch is a remote instruction feature that connects Claude Mobile and Claude Desktop into one continuous conversation.
When you assign a task on mobile, it's passed to Claude running on your desktop, and the same conversation syncs across devices.
Unlike cloud sessions, tasks run on your desktop computer, so use Dispatch when you assign tasks from mobile that need local files or apps on your desktop.

When it receives an instruction, Claude decides what type of task it is and launches an appropriate session.
Development work goes to Claude Code and knowledge work goes to Cowork, and you receive only the final result, without the intermediate steps.

The available tools are as follows.

  • Local files and folders
  • Connectors, plugins, and skills you've set up
  • Controlling desktop apps with computer use
  • Connected services such as Gmail, Slack, and Google Drive

The requirements are as follows.

  • The latest Claude Desktop (macOS, Windows x64, or Linux) must be running and not asleep.
  • You need the latest Claude Mobile app (iOS or Android).
  • You need a Pro or Max plan.
  • Both devices must be connected to the internet.
  • Computer use isn't supported on Linux.

Dispatch is offered only as a limited beta on some Pro and Max plans.
It's no longer offered to new users, and only users who were already using it can keep using it.
If you don't see Dispatch under More in the desktop sidebar, use cloud sessions as described in Web and mobile.

On the desktop, the Dispatch (beta) item in Settings > System must be turned on before you can send tasks from your phone to this computer.
If you turn on the option that requires trusted devices in Settings > Account, new devices go through a confirmation before they can connect remotely to Claude on this computer.

Settings > System

You get a push notification when a task finishes or needs approval, and you can turn notifications on and off in the notifications section of Settings > General.

If your desktop goes to sleep or Claude Desktop closes, the task stops.
Dispatch keeps only one continuous thread, and you can't create a new thread.
Computer use has different safety characteristics from other tools, so be careful with sensitive tasks.

Starting a new session by selecting Cowork on mobile differs from Dispatch as follows.

Category Cowork on mobile Dispatch
Where it runs Cloud (Anthropic's servers) Desktop computer
Conversation unit A new session for each task One continuous thread
When the computer is off Task continues Task stops
Local files Not available (only in sessions started on the desktop) Available
Browser, computer use Available when the desktop app is open Available
Available plans Pro, Max, Team (Enterprise requires admin activation) Some Pro, Max (existing users only)

Set it up in the following order the first time you use it.

  1. Select More > Dispatch in the desktop sidebar, or Dispatch in the mobile app's sidebar.
  2. On the feature introduction screen, click Get started.
  3. Turn on file access and the option to keep your computer awake, then click Finish setup.
  4. Open Dispatch in the sidebar of the Claude Mobile app, check the connection status, and assign a task.
PROMPT
1
Find today's schedule file in my Daily Briefing project and show it to me in your reply.
Assign a task from mobile

# Customize

Customize is a Unified Directory where you find and install the components that extend Cowork, all in one place.
Click Customize in the left sidebar to open a full page, and switch among the Skills, Connectors, and Plugins tabs at the top to manage them together.

  • Skills: Install skills or create your own, and turn them on and off.
  • Connectors: Search for and connect external services, and start authentication.
  • Plugins: Install and manage official and custom plugins.

In each tab, My items shows what you've installed and Browse lets you look through the directory, and the Add button in the upper right adds a new item.
The same menus are also under Customize in Settings.

On Team and Enterprise plans, skills shared by your organization also appear in this directory.

# Skills

A skill is an instruction file that holds the procedure and best practices for a specific task so you can use them again and again.
If instructions are rules that always apply to every task, a skill is a playbook that's loaded only when you do a related task.
Built-in skills for working with Excel, Word, PowerPoint, and PDF documents are provided by default, and you can add custom skills such as report templates or email writing rules.

Customize > Skills > My items

There are two ways to invoke a skill.

  • Automatic invocation: When Cowork detects a related task, it uses the skill automatically.
  • Direct invocation: Type a slash (/) and the skill name in the prompt input box.

When you type a slash in the input box, a list appears with options for adding files, artifact templates such as Doc, Slides, Design, and Dashboard, and the skills and plugin commands you can use.
Keep typing a name after the slash to narrow the list.

The skill list in the slash menu

There are three ways to create a skill.

  • Create one yourself with Create skill in the add menu of the Skills tab, or upload a skill folder as a ZIP file with Upload skill.
  • After finishing a task, ask Cowork to turn what you just did into a skill, and the built-in skill generator (skill-creator) organizes the procedure, templates, and locations of materials and saves them as a skill.
  • Record your screen, clicks, typing, and voice with Record a skill in the input box's + menu or with Add > Screen recording in the Skills tab, and Claude turns the recording into a reusable skill. Recordings can be up to about 10 minutes long and are available only in the macOS app on Pro, Max, and Team plans (not on Windows or on Free and Enterprise plans), and while recording, be careful that passwords or sensitive information don't appear on screen.
PROMPT
1
2
Turn the weekly report writing process we just went through into a skill. Organize the procedure and templates so I can repeat it in the same format and order next time.
Save a task as a skill

Recording a skill

Skills installed from the directory are view-only, so you can use them but can't edit their content.
On Team and Enterprise plans, you can Share skills you create with colleagues (or with groups on Enterprise) or Publish them to the organization library, and shared skills are view-only and update automatically when the author edits them.

# Installing external skills

skills.sh is a site that collects skills published in GitHub repositories, so you can find skills there that aren't in the Customize directory.
For example, the page for the frontend-design skill published by Anthropic shows the following install command, but this command doesn't install the skill in Cowork.

BASH
1
npx skills add https://github.com/anthropics/skills --skill frontend-design
The install command shown on a skill page on skills.sh

The skills CLI is a tool that copies skill files into the folders read by coding agents such as Claude Code and Cursor, and Cowork isn't one of its install targets.
If you install for Claude Code in the user scope (-g), the skill is copied to the ~/.claude/skills/ folder on your computer.
But Cowork doesn't read this folder; when a session starts, it loads only the skills enabled in your Claude account.
As explained in How it works, the result is the same even if you ask Cowork to run the install command.

Where you run the command Where the skill is installed Usable in Cowork
Your computer's terminal ~/.claude/skills/ on your computer No (usable only in Claude Code)
A Cowork session The session's sandbox No (deleted when the session ends)

Where external skills are installed

So you install external skills not by copying files but by saving them to your Claude account.
The simplest way is to ask Cowork to fetch the skill and save it as a skill in your account.
If you paste the install command from skills.sh as is, you can tell Cowork exactly which skill from which repository you mean.

PROMPT
1
2
npx skills add https://github.com/anthropics/skills --skill frontend-design Fetch this skill and save it as a skill in my account.
Save an external skill to your account

Cowork may handle the request in the following order.

  1. It fetches the SKILL.md in the skill folder, along with the other files included with it, from the repository.
  2. It reviews the content and organizes it into a format Cowork can use.
  3. It saves the skill to your Claude account. If Cowork doesn't save it right away and delivers a .skill file as the result instead, click the Save skill button on the file card to save it.

Saved skills appear in the Skills tab of Customize, and you can use them in new tasks with a slash (/) or automatic invocation.
Because the skill is saved to your account, you use the same skill everywhere, in chat and Cowork on desktop, web, and mobile.

The frontend-design skill uses only the name, description, and license fields in the frontmatter of SKILL.md and doesn't reference other skills, so it works even if you save its content as is.
On the other hand, skills written for Claude Code may not work if you bring them in as is.

  • Frontmatter: Skills uploaded to your account can use only the name, description, license, compatibility, metadata, and allowed-tools fields. If the skill has Claude Code-only fields such as disable-model-invocation or argument-hint, uploading the skill folder as a ZIP file as is causes an error.
  • References to other skills: A skill whose body calls other skills in the same repository works only if you also bring in the content of the skills it references.

If you ask Cowork to convert the skill, it can check for these differences and clean them up, but the results may vary each time, so it's a good idea to check the content of the saved skill in the Skills tab.
To add a skill yourself, download the skill folder from the GitHub repository, edit the frontmatter to meet the conditions above, compress the folder into a ZIP file, and upload it with Add > Upload skill in the Skills tab.

Skills saved to your account aren't linked to the original repository, so they aren't updated by the npx skills update command, and when the original skill changes, you need to bring it in again the same way.
External skills run with the same permissions as Cowork, so before saving one, review the SKILL.md and scripts in the original repository, and install skills only from trusted sources.

Skills saved to your Claude account are also synced to Claude Code (2.1.273 or later) logged in with the same account.
This applies to both the terminal and Code sessions in the desktop app; you invoke them like /anthropic-skills:frontend-design, and if there's no local skill with the same name, you can also invoke them as /frontend-design.
However, the sync goes only one way, from your account down to Claude Code, so skills created in Claude Code aren't uploaded to your account.
How the sync works is explained in Claude Code Essentials, and how to use the skills CLI is explained in Installing and creating skills.

# Connectors

Connectors are integration modules that connect Cowork with external services.
They access services securely with OAuth authentication through Anthropic Cloud, and connected tools run on an open standard called MCP (Model Context Protocol).

  • Official MCP servers: Connectors use official MCP servers from Anthropic and its partners.
  • Automatic registration: The tools a service provides (read, create, update) are registered automatically.
  • Natural language calls: Once connected, you call them directly in natural language in your prompts.
  • GUI management: You manage them through the GUI, with no separate config files or CLI commands.

Official connectors verified and curated by Anthropic are provided, and as of October 2026, the connector browse screen in the desktop app shows more than 5,000 connectors.
Even services that aren't on the list can be added as custom connectors by registering a remote MCP URL directly.

Connect a connector in the following order.

  1. In the Connectors tab of Customize, select Browse, then search for the service you want and connect it.
  2. Complete OAuth authentication in the browser and agree to the permissions.
  3. Check the connection status in My items in the Connectors tab.
  4. Confirm with a prompt that it responds correctly.

Notion MCP OAuth authentication

There are three main things you can do with connectors.

  • Read and search: Find and classify emails, events, documents, messages, and more in natural language.
  • Write and edit: Write or edit reply drafts, calendar events, document pages, and messages.
  • Chained tasks: Call several services in a chain with one instruction and combine the results.

Organizing your schedule, drafting emails, and creating meeting notes can all be done with a single prompt.

Customize > Connectors > Browse

Starting October 6, 2026, the Google Docs, Sheets, and Slides connectors (beta) let you create and edit Google files directly from Claude, and on Team and Enterprise plans, the owner must turn on the connectors first.
Conversely, to work with Claude inside Google Workspace, install the Claude for Google Workspace add-on (beta on all paid plans), open Claude from the file's Extensions menu, and work in the sidebar.

Even after the first connection, you stay in control of connector permissions and usage.

  • Keep connectors disconnected by default to manage tokens, and connect only the ones you need
  • Revoke granted permissions immediately in the external service's settings
  • Always require explicit approval for actions that are hard to undo, such as sending, deleting, or payments
  • Keep emails and documents that contain sensitive data, such as passwords or financial information, separate

A connector is an MCP server wrapped in a GUI.
Behind a single click, OAuth authentication and the MCP server connection are handled automatically, and you connect through Anthropic Cloud instead of connecting to the external service directly.
Anthropic Cloud handles only the issued access token, so your password isn't exposed, and only the permissions you have are used.
In Claude Code (CLI), you define the same connection yourself in a config file such as .mcp.json.

# Plugins

Plugins are an extension mechanism that bundles connectors, skills, and subagents into one package you install with one click.
By combining connectors, which handle system access, with skills, which hold best practices, a plugin sets up a work environment for a specific role, team, or company all at once.
You can install official plugins for each job function and use them right away, or bundle your own connectors and skills into a custom plugin and share it with your team.

Official plugin Main use
Productivity Manage to-dos, schedules, and notes in one place and organize your day
Sales Research client companies, prepare for meetings, track sales progress, write emails
Marketing Draft content, come up with campaign ideas, check the company's voice, track competitor trends
Legal Review contracts and NDAs, check regulatory compliance, analyze risks
Finance Record transactions, compare ledgers with bank statements, analyze budget variances, close the books
Pdf viewer Preview PDFs, extract the parts you need, summarize, compare documents
Data Query data with SQL, spreadsheets, and dashboards, create charts, explain results
Design Review designs, manage design systems, write UX copy, check accessibility

Install official plugins by finding them in Browse in the Plugins tab and clicking the add button, and create custom plugins by asking something like "Bundle what I just did into a plugin" or by making them yourself with Create plugin or Create with Claude in the add menu.
For third-party plugins, register a repository such as one on GitHub as a marketplace with Add marketplace in the add menu, or get a ZIP file and register it with Upload plugin.

Customize > Plugins > Browse

You can adjust installed plugins to fit your work environment.
Select a plugin in the Plugins tab and click the Customize button to open a session with the plugin loaded.
Cowork checks the connected Slack, email, Drive, and so on to understand the systems your team uses, then fills in what's missing by asking you questions.

Third-party plugins are tools made by outside developers or communities, not by official providers.
Check that the source is trustworthy before using them.

Since September 25, 2026, developers on paid plans can submit plugins they've built to the Claude directory through the plugin submission portal.
Submitted plugins go through automated validation, security checks, and review, and once approved, they're published in the directory; after publication, you can see usage statistics such as install counts and search traffic.
In the desktop app, start with the Submit to directory button under My items in the Connectors tab.

Like skills, plugins you turn on in the Plugins tab are also synced to Claude Code (2.1.273 or later) logged in with the same account, where they load as engineering@synced and can be invoked like /engineering:code-review.
How to sync them and the commands to manage them are explained in Claude Code Essentials.

# Computer use

Computer use is a feature that lets Cowork see your desktop screen and control the mouse and keyboard directly.
Just as a person looks at the screen and clicks and types by hand, Cowork recognizes and operates the screen the same way.

  • Analyzes screenshots to decide where to click and what to type
  • Can automate even GUI-only tools that have no connector or other API
  • Works with natural language instructions alone, with no separate scripts

Computer use is useful for GUI-only tasks that can't be reached through an API or a connector.

  • GUI tasks in tools that don't support connectors, such as internal company tools and admin pages
  • Repetitive operations in the operating system's built-in apps (Notes, Calculator, File Explorer, and so on)
  • Visual review tasks that require screen captures
  • Visually walking through app features you don't know how to use
PROMPT
1
2
3
I'm about to give a presentation while sharing my screen, and I want to turn on Do Not Disturb so notifications don't pop up during the presentation. But I don't know where that feature is in System Settings. Use Computer Use to find it and turn it on for me.
Find the Do Not Disturb setting before a presentation

Computer use is offered in beta on Pro and Max plans and isn't available yet on Team and Enterprise plans or on Linux.
You can use it after turning on Enable computer use in the computer use section of Settings > System.
In the same section, choose how Claude uses the apps you allow.

  • Background: Claude works inside the allowed apps while you keep using your computer, and asks for permission before taking full control of the screen.
  • Full control: Claude controls the screen, mouse, and keyboard without asking again each time it uses an allowed app.

Settings > System > Computer use

If you turn on the option to unhide apps when Claude is done, apps that were hidden while Claude had full control of the screen are shown again after the task finishes.
Access requests for apps on the denied apps list are rejected automatically.
It's safer to add apps that handle sensitive information, such as Notes, Photos, and Keychain Access, to that list, and macOS Accessibility and Screen Recording permissions must also be granted.

Cowork repeats the process of looking at the screen, acting, and checking the result again at every step.

  1. Ask for the feature with a keyword such as 'Computer Use'.
  2. Cowork makes a task plan that fits your instructions.
  3. It takes a screenshot and recognizes the elements on screen.
  4. It performs actions such as clicking, typing, and scrolling.
  5. It checks the result of the action with another screenshot.
  6. It moves on to the next step or asks for your approval.

Computer use

Because it analyzes a screenshot as an image at every step, computer use consumes more tokens and runs more slowly than handling the same task with a connector or an API.
Choose it only when no other path is available.

The technical limitations are as follows.

  • Execution speed: It's slow because screenshot analysis and mouse and keyboard operations repeat at every step.
  • Token consumption: It analyzes an image at every step, so it uses more tokens than API-based approaches.
  • Resolution dependence: If the screen resolution, layout, or scaling changes, the same instruction can fail.
  • UI misrecognition: It can click the wrong spot on nested elements or similar-looking icons.

The security precautions are as follows.

  • Don't run it on screens that show sensitive data such as passwords, tokens, or personal information
  • Run actions that are hard to undo, such as payments, deletions, or sending, only after limiting the scope of the task in advance
  • Monitor it, since it's hard to use the desktop while the task is running
  • Stop it immediately if unexpected actions start

The order of priority for choosing tools is connectors, then the browser, then computer use.
If a connector can handle the same task, the connector always comes first, and computer use is the last alternative to consider.

# Browser use

Browser use is a feature that lets Cowork control a web browser directly.
Unlike computer use, which handles the whole desktop, it's specialized for work that happens inside the browser.

  • Performs clicks, typing, tab switching, data extraction, and more in the browser
  • Faster and more accurate than screenshot-based approaches because it accesses the DOM directly
  • You can freely use other apps while it works
  • Can't access high-risk sites such as adult content or piracy sites, and asks for permission before accessing financial sites
  • Tasks may stop on sites with strong bot blocking
  • Flows that require direct authentication, such as logging in, need a person to step in

There are two ways to use the browser.

  • Chrome extension: Install the Claude extension from the Chrome Web Store and log in with the same account; it then appears as a connected browser under Browser use in Settings > System, and Claude controls the logged-in Chrome window.
  • Built-in browser: A browser you open with the globe button in the upper right of the task screen; with no installation, it opens websites, reads them, and fills out forms right next to your task.

Settings > System > Browser use

Built-in browser

When you first open the built-in browser, 'Stay signed in to sites' appears, and if you click Import cookies, it brings in cookies from the browser you've been using, so those sites open signed in during later sessions on this computer.
Only cookies and site data are imported, not passwords; you choose the sites to import yourself (banking, email, and SSO sites are unselected by default), and the imported information never leaves your computer.
You can import cookies from Chrome, Edge, and Firefox on macOS, and from Firefox on Windows and Linux; Safari isn't supported.
Choose which browser to use by default in the default browser section of Settings > General, and on sites registered in the allowed sites section of Settings > System, Cowork uses browser tools without asking for permission.
If you turn on the option to open links in the built-in browser on the same screen, links in conversations open in the built-in browser instead of your default browser.

PROMPT
1
2
Use Browser Use to search KONEPS (Korea ON-line E-Procurement System) for bid notices related to 'AI'. Organize the notice title, ordering agency, and deadline of the top 5 results in an Excel file.
Market research with Browser Use
Category Computer use Browser use
Scope Entire desktop Browser only
Recognition Screenshots Direct DOM access
Speed Slow Fast
Multitasking Difficult Possible

If the work stays inside the browser, browser use comes first, since it accesses the DOM directly and is faster and more accurate.

# vs Claude Code

Cowork and Code use the same agent structure, and many features exist in both, such as skills, plugins, connectors, scheduled tasks, and adjusting thinking depth.
So most concepts you learn in Cowork carry over to Code as they are.
However, some features exist only in Code, and when you need them is when you should start using Code alongside Cowork.

The biggest difference is how they handle multiple sessions at once.
Cowork also splits a single task across multiple subagents, and Dispatch creates subtasks whose status you can check in the sidebar.
However, sessions that collaborate with each other or run in parallel without file conflicts are available only in Code.

Feature Claude Code Claude Cowork
Agent Teams Multiple sessions form a team, and teammates handle the tasks the lead assigns in their own contexts and exchange messages with each other None
Agent View The claude agents command gathers background sessions on one screen so you can check their status and talk to them Only the status of Dispatch subtasks in the sidebar
Dynamic Workflows A script coordinates tens to hundreds of subagents and passes only the final result to the conversation None
Messages between sessions Send messages to other running sessions to request work or pass along results None
Git worktrees Each session uses a separate working directory, so sessions run in parallel in the same repository without file conflicts None

Features for code and version control are also available only in Code.

Feature Claude Code Claude Cowork
Git repository operations Works directly with commits, branches, and history, and even creates and reviews PRs with the GitHub CLI Passes coding tasks to Code through Dispatch
Checkpoints and rewind Saves the state of files at every prompt and restores just the conversation, just the code, or both with /rewind Only artifact version history
IDE integration Compare changes and approve plans in the VS Code and JetBrains extensions None
Code intelligence Go to definitions, find references, and check type errors with language server plugins None

How finely you can control the way things run also differs.
Cowork sets how confirmations work with permission modes, while Code lets you specify tools and timing in finer detail.

Feature Claude Code Claude Cowork
Plan mode A read-only mode that only makes plans without changing files None
Permission rules Write allow and deny lists per tool and path in settings.json, such as Bash(git *) Choose a permission mode (manual, auto)
Context control Check context usage with /context and compact it whenever you want with /compact Only plan usage in Settings > Usage
Session branching Duplicate the conversation with /branch to try a different direction while keeping the original None
Model combinations Specify an advisor model (/advisor), fast mode (/fast), and a fallback model (--fallback-model) together Choose the model and effort level
Output styles Built-in and custom styles that change the response format None

Ways to run without a GUI are also available only in Code.

Feature Claude Code Claude Cowork
Non-interactive mode Run with claude -p "..." from shell scripts and get only the result, with support for pipes None
Agent SDK Use the Python and TypeScript libraries to bring in the agent loop and build your own agents None
CI integration Run reviews and fixes in GitHub Actions and GitLab CI in response to repository events Runs only on a set schedule with scheduled tasks
Slack Mention @Claude to have it read the thread context and pass coding tasks to a Code session on the web None

Hooks, subagents, and custom slash commands are available in Cowork too, but you have to install them bundled as plugins.
Code also supports adding files to the .claude directory, and Cowork doesn't read the ~/.claude directory that Code uses.
So to use skills installed in Code from Cowork, you need to save them to your Claude account as described in Installing external skills.
The other direction is automatic: skills saved to your account and plugins turned on in the Plugins tab are synced to Code logged in with the same account.

In short, Cowork focuses on handling knowledge work without code, while Code focuses on working with repositories directly and controlling in detail how things run.
The two tools don't replace each other, so switch between them depending on the nature of the work.
Code's features are covered in detail in Claude Code Essentials.