Claude Code vs Claude Cowork (2026)
Claude Cowork and Claude Code run the same agent engine on the same subscription. Cowork works your folders, docs and spreadsheets. Claude Code works your repo. Here is how to pick by output type, and when to run both.
Vous voulez le framework derrière ces projets ?
Obtenez le système Claude Code que nous utilisons pour planifier, construire, tester et livrer des logiciels en production.
Short answer: Claude Cowork and Claude Code are the same agent engine in two different wrappers, billed on one subscription. Claude Code is aimed at a git repository. Cowork is aimed at a folder of documents, spreadsheets and business apps. If the thing you want out the other end is a commit, use Claude Code. If it is a deck, a report or a reconciled spreadsheet, use Cowork.
Anthropic says this out loud. Its own help center describes Cowork as using "the same agentic architecture that powers Claude Code, with no terminal required." The intelligence is not the variable here. The packaging is.
# Claude Code (terminal)
curl -fsSL https://claude.ai/install.sh | bash
claude
# Claude Code (also: VS Code, JetBrains, desktop app, claude.ai/code, mobile)
# Claude Cowork (no install on web)
# Desktop: the Cowork tab in the Claude app for macOS, Windows or Linux (beta)
# Web: claude.ai Mobile: the Claude app for iOS and AndroidSame engine, two packages
Cowork shipped on January 12, 2026 as a macOS research preview for Max subscribers, and Anthropic was open about why: a growing share of Claude Code subscribers were already using a coding agent to do non-coding work. Cowork is the version of that agent that does not ask you to open a terminal first.
The clearest way to see how close they are is the Claude desktop app itself. It has a Code tab and a Cowork tab, side by side. Same account, same subscription, same underlying models. Both support MCP connectors, skills, plugins and sub-agents. Both can run scheduled work on Anthropic's infrastructure while your laptop is shut.
What differs is the environment the agent is dropped into and the tools it is given there.
| Dimension | Claude Code | Claude Cowork |
|---|---|---|
| Aimed at | A git repository | Folders, documents, business apps |
| Surfaces | Terminal, VS Code, JetBrains, desktop app, web, mobile | Desktop app (macOS, Windows, Linux beta), web (beta), mobile (beta) |
| Terminal required | Not anymore, but it is the primary surface | Never |
| Where code runs | Your machine (or an isolated cloud sandbox on web) | Isolated environment on Anthropic's servers |
| Local file access | Full, on your machine | Only folders you grant, desktop only |
| Git | Native. Stages, commits, branches, opens PRs | Via a GitHub connector, not your local git identity |
| Project config | CLAUDE.md, auto memory, settings files | Projects, skills, connectors, plugins |
| Extensibility | Skills, hooks, subagents, slash commands, plugins, MCP, Agent SDK | Skills, plugins (which bundle hooks and sub-agents), MCP connectors |
| Scheduling | Routines, desktop scheduled tasks, /loop | Scheduled tasks that run with no device online |
| CI and automation | GitHub Actions, GitLab CI/CD, Slack, headless CLI | Not a CI tool |
| Typical output | A diff, a commit, a pull request | A spreadsheet, a deck, a brief, a filed folder |
| Plans | Pro, Max, Team, Enterprise | Pro, Max, Team, Enterprise |
Pricing is the same subscription
This is the part most comparisons get wrong by treating them as two products with two price tags. They are one price tag.
| Plan | Price | Claude Code | Claude Cowork |
|---|---|---|---|
| Free | $0 | No | No |
| Pro | $20/mo, or $17/mo billed annually | Yes | Yes |
| Max 5x | $100/mo | Yes | Yes |
| Max 20x | $200/mo | Yes | Yes |
| Team (standard seat) | $25/mo, or $20/mo billed annually | Yes | Yes |
| Team (premium seat) | $125/mo, or $100/mo billed annually | Yes | Yes |
| Enterprise | Custom | Yes | Yes |
There is no Cowork-only tier and no Code-only tier. Every paid plan gets both. What climbs with price is usage allowance and output limits, not feature access.
One caveat on availability: the web and mobile beta started rolling out on July 7, 2026 to Max subscribers first, with other plans following over the following weeks. If you are on Pro and do not see Cowork on your phone yet, that is why. Desktop is unaffected.
Which brings us to the thing that actually decides whether running both is comfortable.
The plan overlap nobody warns you about
Anthropic's help center is explicit that Pro and Max usage limits are "shared across Claude and Claude Code, meaning all activity in both tools counts against the same usage limits." Cowork draws from the same pool.
So on a single Pro subscription you have one budget covering three surfaces:
- Claude chat on web, desktop and mobile
- Claude Code across terminal, IDE, desktop and web
- Claude Cowork across desktop, web and mobile
Anthropic also notes that Cowork "consumes more of your usage allocation than chatting with Claude," because multi-step agentic tasks are compute-intensive. A single Cowork run that opens forty files, builds a spreadsheet and drafts a summary is not comparable to forty chat messages.
The practical consequence: if you are a developer on Pro who already runs Claude Code most of the day, adding a daily Cowork reporting habit is not free. It comes out of the same window. The people who run both comfortably are usually on Max 5x or Max 20x, or they are deliberate about which surface gets the heavy work.
One temporary softener worth knowing about as of this writing: Anthropic doubled Cowork usage limits through August 5, 2026 to encourage people to try the new web and mobile surfaces. Plan around the normal limits, not the promotional ones.
What Claude Cowork actually is
Strip the marketing and Cowork is four things.
A file agent. On desktop, it reads from and writes to local files in folders you grant it, without manual upload and download. It handles documents, spreadsheets, PDFs, images, code files, Jupyter notebooks and the usual data formats (JSON, CSV, YAML, XML, TOML). Batch renaming a folder of 300 client files is a Cowork task, not a Claude Code task.
A deliverable generator. This is the real differentiator. Cowork produces Excel files with working formulas, PowerPoint decks and formatted documents, not markdown you then have to reformat. Anthropic sampled 1.2 million anonymized Cowork sessions from May 11 to 31, 2026 and found the two dominant categories were business process and operations work at 33.4% (pulling scattered updates into a report, building checklists, reconciling spreadsheets) and content creation at 16.4% (drafts, slide decks, proposals). Software development was 8.7%. Anthropic's phrase for the pattern is "the work around the work."
A connected agent. Cowork ships pre-built connectors for the apps most work lives in, including Google Drive, Slack and GitHub, and you can add custom connectors over remote MCP. Connectors act with your delegated permissions, so if you cannot see a document, Claude cannot either.
A remote worker. Sessions run on Anthropic's servers and follow your account, so work continues when you close your laptop. Scheduled tasks can run with no device online, and Claude escalates decisions to your phone when it needs a human judgment call. That last part is the entire reason web and mobile exist: you start something at your desk, approve a decision on the train, collect the output later.
Cowork also has a computer use capability in research preview, where it interacts with applications and browsers directly. It prefers direct integrations and falls back to driving the screen.
What Claude Code actually is
Claude Code is no longer terminal-only, and treating it that way in 2026 makes the comparison unfair to it.
It runs in the terminal, in VS Code and Cursor, in JetBrains IDEs, in a standalone desktop app with visual diffs and parallel sessions, and in the browser at claude.ai/code with mobile access through the Claude app. Every surface connects to the same engine, so your CLAUDE.md, settings and MCP servers follow you across all of them.
What Cowork does not have an equivalent for:
- Native git. Claude Code stages changes, writes commit messages, creates branches and opens pull requests as you, with your credentials.
- CI and repository automation. GitHub Actions, GitLab CI/CD, automatic PR review, Slack-to-PR routing.
- Headless composition. Piping logs into
claude -p, chaining it with shell tools, running it in a build. - The Agent SDK. Building your own agents on Claude Code's tool layer with full control over orchestration and permissions.
- Session portability into the repo. Starting a task on the web and pulling it down locally with
claude --teleport, or handing a terminal session to the desktop app with/desktop.
Worth correcting a claim you will see in other comparisons: Cowork does have hooks and sub-agents. They ship inside plugins, and Anthropic's help center notes that hooks and sub-agents run only in Cowork, so they appear grayed out in plain chat. The difference is where the configuration lives. Claude Code's hooks sit in settings files inside the repo, versioned alongside the code they police, which is how teams enforce formatting or block a risky command before it runs.
If you want the longer version of that feature surface, the Claude Code overview covers it, and Routines covers the scheduling side specifically.
Pick by output type
Forget "which is better" and ask what artifact you need. This table is the whole decision.
| What you need out the other end | Use |
|---|---|
| A commit, a branch, a pull request | Claude Code |
| A bug fixed and the test suite green | Claude Code |
| A migration written and run against your local database | Claude Code |
| A refactor across 200 files in a repo | Claude Code |
| An Excel model with working formulas | Cowork |
| A slide deck from a folder of raw data | Cowork |
| 300 files renamed, sorted and filed | Cowork |
| A weekly report assembled from Drive, Slack and a CRM | Cowork |
| A contract set read, tagged and gap-checked | Cowork |
| A research brief pulled from PDFs on your desktop | Cowork |
| A README, changelog or docs page inside a repo | Claude Code |
| A customer-facing proposal in Word or PowerPoint | Cowork |
| Anything that must run in CI | Claude Code |
| Anything you want waiting for you at 6am with no laptop open | Either, but Cowork if the output is a document |
The dividing line is not "code versus not code." Cowork reads code files fine. The line is whether the work happens inside a repository with your toolchain attached.
What Cowork cannot do to a codebase
This is where people get burned, so it is worth being precise about the mechanism rather than hand-waving.
Cowork sessions execute remotely by default. The agent loop and the code both run on Anthropic's servers, in a sandbox created when the session starts and destroyed when it ends, with no state shared between sessions or between organizations. Desktop can also run a session locally, and even then the code executes inside a dedicated Linux VM held apart from your host operating system by the hypervisor. Neither mode drops the agent into your shell. That isolation is the security model, and it is also the limit. What falls out of it:
- No local git identity. Cowork does not carry your SSH keys or git credential helper into the session, so it is not committing and pushing as you from your working tree.
- No local toolchain. Your specific Node version, your Python virtualenv, your Docker daemon, your locally installed CLIs. They live on your machine, and the session does not.
- No localhost and no private network. The sandbox has a network egress boundary. Your dev server on port 3000, an internal staging API, a database behind a VPN. Not reachable by default. (Note the documented gap: those egress rules do not apply to the web fetch and web search tools or to MCP connectors, which is a security detail worth understanding before you loosen anything.)
- No persistent working tree. The environment is torn down at session end, so there is no "come back tomorrow and continue in the same checkout" the way a local repo gives you.
- Desktop-only local files. On web and mobile, Cowork does not have local file and browser access at all. That is desktop-only.
Cowork can still touch a codebase in a real way through the GitHub connector, reading issues, reading files, drafting content. It is a genuinely useful research and documentation surface over a repo. It is just not the thing that runs your tests.
Two more limits worth knowing: memory does not carry between chat and Cowork sessions (except inside projects), and there is no session sharing. Team and Enterprise members can share the resulting artifact live, but not the session that produced it, so a Cowork run is not the shareable team thread that some competing agents build their collaboration story on.
Honest tradeoffs
Cowork is safer by construction, and that is a real advantage. Because it runs sandboxed and asks for explicit permission per folder, the blast radius of a bad instruction is smaller than a terminal agent with your shell. Deleting files requires explicit confirmation in every approval mode, including "skip all approvals." Claude Code, running with your permissions on your machine, has no such floor unless you configure one.
But sandboxes are not magic. On July 23, 2026, researchers at Accomplish AI disclosed an escape they called SharedRoot. A locally running Cowork session on a Mac could chain a Linux kernel privilege escalation (CVE-2026-46331, rated 7.8) to get root inside its VM, and because the host filesystem was mounted into that VM read and write, it could then read and write outside the folder it had been granted, SSH keys and cloud credentials included. Anthropic closed the report as informative rather than shipping a dedicated patch, and current builds default to cloud execution, which sidesteps the chain. Anyone who deliberately opts into local execution is still on the wrong side of it. That is a reminder that "sandboxed" is a claim to check the shape of, not a guarantee to assume.
Claude Code's approval modes cut the other way too. The reason it can bisect a regression is that it can run arbitrary commands on your machine. That power is the feature and the risk in the same breath.
Cowork is younger. It is still labeled beta on web and mobile, computer use is a research preview, and Cowork activity is not yet captured in audit logs or the Compliance API, which matters if you are the person who has to answer for it. Its plugin ecosystem is real but newer, and configuration is bundled rather than file-level. If you want fine-grained control over agent behavior, Claude Code has years more surface area.
Claude Code is worse at documents than you think. It will happily write you a markdown table. It will not hand you a PowerPoint with your brand template applied and a chart bound to a data range. Cowork will.
When to run both
The strongest setup is not choosing. It is knowing which lane each task belongs in and letting them hand off.
Three patterns that work:
Research in Cowork, build in Claude Code. Point Cowork at a folder of competitor PDFs, support tickets and a spreadsheet of feature requests. Get a spec document out. Drop that document into the repo and let Claude Code implement against it. Cowork is better at reading twelve unstructured sources; Claude Code is better at turning a spec into a diff.
Build in Claude Code, report in Cowork. Ship the week's work with Claude Code. Then let a scheduled Cowork task pull commit history, PostHog numbers and a Slack channel into a Monday stakeholder deck. Nobody wants to read a changelog. They want the slide.
Route by device. Claude Code when you are at the machine with the repo checked out. Cowork on your phone when you are not, because remote sessions keep working with no device online and escalate decisions to you.
The thing to actually plan for is the shared usage pool. If both lanes are busy every day, Pro will feel tight. Max 5x is where running both stops requiring discipline.
FAQ
Is Claude Cowork just Claude Code with a GUI?
Close, but not exactly. It is the same agentic architecture with a different toolset and a different execution environment. The GUI is the visible part. The invisible parts are that Cowork runs remotely in a disposable sandbox, ships document-production capabilities, and swaps repository tooling for business connectors. Same brain, different hands.
Do I need Claude Code if I already have Cowork?
If you never touch a git repository, no. Cowork covers file work, research, document production and app connectors without a terminal. If you maintain a codebase, yes, because Cowork cannot commit as you, run your local test suite, reach your dev server or run in CI.
Does Cowork work on Windows and Linux?
Yes, on both. The Claude desktop app runs on macOS 11 or later, Windows 10 or later, and Ubuntu 22.04 or later and Debian 12 or later in beta on x64 and arm64. Cowork is available on all three, with the Chat, Cowork and Code tabs present on Linux too. The Linux beta ships without computer use and voice dictation, and running Cowork locally there wants hardware virtualization (KVM), roughly 25 GB of free disk and at least 8 GB of RAM. Web access at claude.ai works from any desktop browser, though web and mobile have no local file access. Only the desktop app does.
Can Cowork run tasks while my computer is off?
Yes. Sessions run on Anthropic's servers and follow your account, and scheduled tasks can execute with no device online. Claude will pause and ask before actions that need your judgment, and it requires explicit approval before permanently deleting files regardless of approval mode.
Which one burns through limits faster?
Both burn faster than chat. Cowork tasks are compute-intensive by design, and Anthropic says so directly. Claude Code sessions vary enormously depending on repo size and how long you let them run. Since they share the same allocation, the honest answer is to watch the pool rather than the tool.
Related reading
- What is Claude Code
- Claude Code for non-developers
- Routines: scheduled Claude Code tasks
- Claude Code vs Cursor
- The 7 best Claude Code alternatives
Posted by @speedy_devv
Vous voulez le framework derrière ces projets ?
Obtenez le système Claude Code que nous utilisons pour planifier, construire, tester et livrer des logiciels en production.
MCP Servers Explained
What is an MCP server? A plain-English guide to the protocol that lets AI agents use tools, its 10,000-server scale, and its big auth gap.
vs Google Jules
Claude Code is a synchronous terminal agent you steer in real time. Google Jules is an asynchronous cloud agent that runs tasks on its own VMs and hands back pull requests. Here is how the two compare on concurrency, review burden, model quality, and cost.

