Claude Desktop App: Chat vs Cowork vs Code

Version 2 · FOA Team Training Reference · May 2026

Claude is the same underlying model in all three modes. What changes is what it can do, who it is for, and how much of your usage allowance it consumes. Chat is a conversation, Cowork is a delegation, and Code is a development environment.

At a Glance

Chat Cowork Code
WhereWeb, mobile, or desktopDesktop app onlyTerminal / VS Code
WhoEveryoneNon-technical knowledge workersDevelopers only
What it doesResponds to youExecutes tasks for youBuilds software for you
File accessUpload onlyRead, edit, create in a designated folderFull codebase access
AutonomyNoneHigh — completes multi-step tasksHigh — full dev workflows
Token usageLow to moderateHighVery high
SetupNoneMinimal (designate a folder)Technical (install, configure)
Available onAll plansPro and MaxPro and Max

Understanding Token Usage

What is a token?

Tokens are the unit Claude uses to read and write. Every word you send, every file Claude reads, and every response it generates all use tokens. Each plan has a usage limit — understanding which mode uses more helps your team stay efficient and avoid hitting limits mid-task.

Chat is low to moderate. Normal conversations are very manageable. Uploading large documents increases usage but stays reasonable for daily work.

Cowork is significantly higher. Because Cowork reads files, plans a sequence of actions, executes each one, and checks its work, a single session can use several times more tokens than an equivalent Chat conversation. Use it intentionally.

Code is very high. Claude Code reads entire codebases upfront for context. Not relevant for most FOA knowledge work.

The practical rule: Use Chat as your default. Move to Cowork only when you have a multi-step task that involves real files and would take meaningful time to do manually.

The Three Modes

Chat

Conversational work

Best when: You need to think something through, get a draft, ask a question, analyse content, or do back-and-forth work where you are steering the direction.

Chat is the mode your team will use most often. You type a message, Claude responds. You can upload files and ask Claude to work with them, but Claude does not take action on your systems — it advises, drafts, and analyses. You carry out the steps yourself. You can change direction at any point, ask follow-ups, and refine outputs in real time.

Use Chat for

  • Drafting, editing, or improving written content (emails, reports, proposals)
  • Summarising documents or meeting notes
  • Answering questions about a process, concept, or policy
  • Brainstorming options or working through a decision
  • Reviewing and giving feedback on something you've written
  • Creating templates, checklists, or frameworks
  • Quick research and explanation

Do not use Chat for

  • Tasks where you need Claude to actually create or edit files on your computer — use Cowork
  • Repetitive multi-step processes you want Claude to run end-to-end
Token usage
Low to moderate — good default for everyday use
Cowork

Autonomous task execution

Best when: You have a concrete task involving real files or connected apps that would take you meaningful time to do manually, and you can hand it off with clear instructions.

Cowork lives inside the Claude desktop app. You designate a folder Claude is allowed to work in and give it a task in plain language. Claude reads files, creates documents, edits content, and connects to services like Outlook and Slack — without you managing each step. You come back to a finished output.

Use Cowork for

  • Compiling a report or summary from a folder of notes, emails, or receipts
  • Processing and organising files in bulk
  • Turning raw data or notes into a formatted document
  • Recurring admin tasks that touch multiple files
  • Drafting structured documents from source material on your desktop

Do not use Cowork for

  • Quick questions or simple drafts — Chat is faster and cheaper on tokens
  • Tasks where you are not sure what the outcome should look like
  • Anything involving sensitive files you would not want Claude to read
Practical notes: Cowork is only available in the desktop app. You control which folder it can access — do not point it at broad or sensitive directories. Because Cowork acts autonomously, clear and specific instructions matter more than in Chat. Vague instructions lead to off-target outputs.
Token usage
High — use intentionally for tasks that justify it
Code

Software development

Best when: You are a developer working inside a software codebase.

Claude Code is a command-line tool installed locally. It reads your entire codebase for context, then writes code, runs tests, fixes bugs, and manages Git workflows. It is built for technical users building or maintaining software.

This is not a tool most of the FOA team will need for day-to-day knowledge work. It becomes relevant if FOA builds API integrations, automations, or technical infrastructure.

Use Code for

  • Writing, refactoring, or debugging code in a software project
  • Building API integrations or data pipelines
  • Managing a codebase — tests, documentation, version control

Not for

  • General knowledge work, document creation, or admin tasks
  • Anyone without a development background
Token usage
Very high — reads entire codebases

How to Choose

1
Do I need an answer, a draft, feedback, or advice? → Use Chat
2
Do I have a task involving real files on my computer, and would I benefit from Claude completing it end-to-end? → Use Cowork
3
Am I working inside a software codebase? → Use Code

Still unsure? Default to Chat. It handles more than most people expect, and it is the most efficient use of your usage allowance.

Getting Good Results in Any Mode

The quality of Claude's output is directly related to the quality of your instructions. A few habits that apply across all three modes:

Be specific about the outcome "Write an email" is vague. "Write a short enrolment confirmation email, warm but professional, no more than three sentences" gives Claude what it needs to get it right first time.
Give context Claude Claude already understands FOA’s business, structure, offers and terminology through the org-config and skills system. Your role is to provide the context specific to the task and what success looks like. The more relevant context you provide, the better the output.
Iterate in Chat Treat Chat like a collaborator. First drafts are starting points. Ask it to adjust tone, shorten, try a different angle. The back-and-forth is part of the process.
Be precise in Cowork Because Cowork acts without you in the loop, vague instructions are more costly than in Chat. Before handing off a task, make sure you can describe exactly what "done" looks like.