Skip to content

Getting Started with Cowork

🌐 Languages: English | Français

Reading time: ~10 minutes

Goal: Go from zero to your first successful Cowork workflow


Before starting, ensure you have:

RequirementHow to Check
Pro or Max subscriptionclaude.ai β†’ Settings β†’ Subscription shows β€œPro” or β€œMax”
macOS or WindowsmacOS: Apple menu β†’ About This Mac; Windows: Settings β†’ System β†’ About
Claude Desktop appApplications folder or Spotlight search
Latest app versionSee verification steps below ⚠️

⚠️ Verify You Have the Latest Claude Desktop Version

Section titled β€œβš οΈ Verify You Have the Latest Claude Desktop Version”

Critical: Cowork requires the latest version of Claude Desktop. If you don’t see β€œCowork” in the mode selector at the top of the app, your version is outdated.

How to verify:

  1. Open Claude Desktop app
  2. Look at the top of the sidebar β€” you should see three modes:
    Chat Cowork Code
  3. If you don’t see β€œCowork”, update your app:
    • Go to Claude Desktop menu β†’ Check for Updates
    • Or download the latest version from claude.ai/download

Official Documentation: For additional help, see Anthropic’s Getting Started with Cowork guide

TierCostCowork Usage
Pro$20/moLight use (~1-1.5h intensive before reset)
Max$100-200/moHeavy use (5x-20x Pro’s limit)
SituationAction
Free tierUpgrade to Pro ($20) or Max ($100+)
LinuxWait for platform expansion (Linux not announced)

  1. Launch Claude Desktop app
  2. Click your profile icon (top right)
  3. Select Settings
  1. Navigate to Features or Beta Features section
  2. Find Cowork toggle
  3. Enable it

Note: The exact location may vary as the app is updated during research preview.

After enabling, you should see:

  • New β€œCowork” option in conversation mode selector
  • Or a dedicated Cowork section/tab

Critical: Never grant Cowork access to Documents, Desktop, or home folder directly.

Open Terminal and run:

Terminal window
mkdir -p ~/Cowork-Workspace/{input,output}

This creates:

~/Cowork-Workspace/
β”œβ”€β”€ input/ # Files you want processed
└── output/ # Where Cowork puts results
  1. Start a new Cowork conversation
  2. When prompted for folder access, navigate to ~/Cowork-Workspace/
  3. Grant access only to this folder

Ask Cowork:

List the contents of my workspace folder

Expected response: Shows input/ and output/ directories.


Let’s do a simple but complete workflow to verify everything works.

Create some test files in your input folder:

Terminal window
cd ~/Cowork-Workspace/input
# Create sample files
echo "Meeting notes from Monday" > meeting-monday.txt
echo "Meeting notes from Wednesday" > meeting-wednesday.txt
echo "Project status update" > project-status.txt
echo "Random thoughts" > misc-notes.txt

In Cowork, enter:

Organize the files in ~/Cowork-Workspace/input/ into subfolders
by category. Create a summary of what you organized in the output folder.
  1. Plan display: Cowork shows its intended actions
  2. Your approval: You review and approve the plan
  3. Execution: Cowork reorganizes files
  4. Report: Creates summary in output folder

Check the result:

Terminal window
ls -la ~/Cowork-Workspace/input/
ls -la ~/Cowork-Workspace/output/

You should see:

  • Organized subfolders in input/
  • A summary file in output/

Every Cowork task follows this pattern:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ YOUR REQUEST β”‚
β”‚ "Organize my files by category" β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
↓
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ ANALYSIS β”‚
β”‚ Cowork examines your files β”‚
β”‚ Identifies patterns and categories β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
↓
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ PLAN PROPOSAL β”‚
β”‚ "I will create 3 folders and move X files..." β”‚
β”‚ ⚠️ YOU REVIEW THIS BEFORE EXECUTION β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
↓
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ YOUR APPROVAL β”‚
β”‚ "Yes, proceed" or "No, modify the plan" β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
↓
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ EXECUTION β”‚
β”‚ Cowork performs the approved actions β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
↓
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ REPORT β”‚
β”‚ Summary of what was done β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
  1. Always review the plan β€” This is your safety checkpoint
  2. Be specific β€” Vague requests lead to unexpected results
  3. Start small β€” Test with few files before large batches
  4. Check results β€” Verify output before proceeding

Power users structure every Cowork prompt with four components:

CONTEXT β†’ TASK β†’ OUTPUT β†’ CONSTRAINTS
ComponentWhat it isExample
ContextBackground, files, situation”I have 50 receipts from a business trip to Paris…”
TaskClear single objective”Extract all expenses into a spreadsheet”
OutputExact format and location”Save as ~/Cowork-Workspace/output/paris-expenses.xlsx”
ConstraintsRules, limits, preferences”Use EUR currency, semicolon formulas, categorize by type”
CONTEXT: I have meeting notes from the past month in ~/Cowork-Workspace/input/notes/.
They're from different team members with inconsistent formatting.
TASK: Create a consolidated status report from these notes.
OUTPUT: Save as ~/Cowork-Workspace/output/team-status-january.docx
with sections: Executive Summary, Progress by Project, Blockers, Next Steps.
CONSTRAINTS: Keep under 3 pages. Focus on actionable items.
Highlight any risks mentioned.
PatternExample
Be explicitβœ… β€œfiles in ~/Cowork-Workspace/input/” not ❌ β€œmy files”
Specify outputβœ… β€œsave to ~/output/report.docx” not ❌ β€œcreate a report”
Describe formatβœ… β€œcolumns: Date, Amount, Category” not ❌ β€œmake a spreadsheet”
Add constraintsβœ… β€œuse European formula syntax”

Instead of:

❌ "Process all my receipts, create expense reports, and organize by month"

Do this:

βœ… Step 1: "List all receipt files in ~/Cowork-Workspace/input/"
βœ… Step 2: "Extract expense data from these receipts into a single Excel file"
βœ… Step 3: "Add monthly summary sheets to the Excel file"

This batching approach also optimizes token usage (see Cheatsheet for token budgets).


Create a personal profile file so Cowork knows your preferences and communication style.

In your workspace, create my-profile.md:

# My Communication Profile
## Tone & Style
- Formal (use "vous" with clients) / Casual (use "tu")
- Concise bullet points preferred
- No jargon or anglicisms
## Things I NEVER Do
- Use exclamation marks in emails
- Promise specific deadlines
- Skip the greeting
## Default Signature
Best regards,
[Your Name] - [Company]

Start each conversation with:

Read my-profile.md first. Then [your actual request]

Example:

Read my-profile.md first. Then draft a follow-up email to a client
who hasn't responded to our quote in 2 weeks.
BenefitWhy It Matters
Consistent voiceAll outputs match your style
Time savingsNo need to repeat preferences
Team alignmentShare the file with colleagues
PortableSame file works with other AI tools

Tip: 80% of an effective profile is what you don’t want. Focus on constraints and anti-patterns.


Cowork can use Chrome for web research tasks.

  1. When Cowork requests Chrome permission, review carefully
  2. Grant only for specific research tasks
  3. Revoke after task completion
Research the top 5 project management tools for small teams.
Save your findings to ~/Cowork-Workspace/output/pm-tools-research.md
with a comparison table.
  • Review each web action Cowork proposes
  • Don’t let Cowork fill forms or make purchases
  • Revoke Chrome access when not needed

Desktop Commander is a free official extension that expands what Cowork can do. Most users benefit from it, especially for recurring work.

CapabilityWithout Desktop CommanderWith Desktop Commander
File accessWorkspace folder onlyAny folder you authorize
Memory between sessionsNone β€” starts fresh each timePersistent via memory.md
MCP server setupManual, technicalOne-click install
  1. Open Claude Desktop β†’ Customize tab (or Settings β†’ Extensions)
  2. Find Desktop Commander in the list
  3. Click Install
  4. Restart Claude Desktop when prompted

Takes under 2 minutes. No technical knowledge required.

Once Desktop Commander is installed, create a persistent memory file so Cowork remembers your context between sessions:

  1. Create ~/Cowork-Workspace/memory.md
  2. Add your recurring context, here’s a starting template:
# My Cowork Memory
## Business Context
- Business type: [your type β€” consulting, retail, trades, etc.]
- Primary file formats: [Word, Excel, PDF, etc.]
## Client Preferences
- Client Dupont: formal tone, PDF invoices preferred
- Client Martin: needs itemized quotes with separate labor/materials
## Things I Never Do
- Use exclamation marks in client emails
- Promise specific delivery dates without checking first
## Recurring Tasks
- Weekly: [what you compile or report each week]
- Monthly: [what you do at month end]
  1. Start future sessions with: β€œRead ~/Cowork-Workspace/memory.md first. Then [your actual request]β€œ

Without a memory file, you’d repeat preferences and context at the start of every session. With it, Cowork picks up where you left off, knowing your clients, your style, and your recurring work patterns.

Note: Desktop Commander is available via the Customize tab in Claude Desktop. The exact UI location may shift as Cowork updates during research preview. If you don’t see it immediately, check Settings β†’ Extensions.


  1. Go to System Preferences β†’ Security & Privacy β†’ Files and Folders
  2. Find Claude Desktop
  3. Ensure your workspace folder is listed and enabled

Most common cause: Outdated app version.

  1. Verify your version β€” See Prerequisites above
  2. If you don’t see β€œChat | Cowork | Code” at the top, update your app
  3. After updating, check Settings β†’ Features β†’ ensure Cowork is enabled
  4. Restart the app
  1. Don’t approve the plan
  2. Say β€œStop. Let me clarify: [your clarification]”
  3. Cowork will revise its plan
  1. Check if Cowork showed any errors
  2. Try breaking the task into smaller steps
  3. Verify folder permissions

You’re now ready to:

  1. Explore Capabilities β€” Learn what Cowork can do
  2. Review Security β€” Safe usage practices
  3. Try Workflows β€” Step-by-step tutorials
  4. Use Ready Prompts β€” Copy-paste templates

ActionHow
Start CoworkNew conversation β†’ Select Cowork mode
Grant accessBrowse to ~/Cowork-Workspace/ when prompted
Review planRead each step before saying β€œproceed”
Stop executionType β€œStop” or close the conversation
Check resultsAlways verify output folder after tasks

← Overview | Cowork Documentation | Capabilities β†’