← LearnClaude.ai · Platform

How to Batch Process Documents with Claude Desktop App

To batch process documents with the Claude desktop app, open the Cowork tab, describe your task (e.g., extract data from a folder of PDFs and export to Excel), approve the plan Claude proposes, and let it run autonomously in the background while you work on something else.

To batch process documents with the Claude desktop app, open the Cowork tab, describe your task in plain language, approve the step-by-step plan Claude proposes, and walk away — Cowork handles the rest autonomously in the background. This is the fastest path from a folder of unstructured files to a finished, formatted output without manual copy-pasting or babysitting a chat window.

What Is Cowork, and Why Does It Matter for Document Batching?

Cowork is the Claude desktop app's agentic feature designed for exactly this kind of work. Unlike the Chat tab — where you guide Claude response by response — Cowork lets Claude handle complex, multi-step tasks autonomously. It operates inside an isolated virtual machine for security, with access to the local files and integrations you grant it.

A practical example from the source material: a financial analyst can point Cowork at a folder of unstructured PDF expense receipts, instruct it to extract vendor data, categorize expenses, and produce a formatted Excel file — then walk away while Claude completes the task in the background. That's the core promise: you describe the outcome, Claude figures out the steps.

Cowork is available on both macOS and Windows through the Claude desktop app, and requires a paid plan (Pro, Max, Team, or Enterprise). The free tier gives you access to Chat but not Cowork.

How Do You Set Up the Claude Desktop App for Document Processing?

Before you can batch process anything, you need the app installed and configured correctly. Here's how to get there:

  1. Visit the Claude downloads page (claude.ai/download or the link in the official install guide) and select the installer for your operating system — macOS (Intel or Apple Silicon) or Windows (x64 or ARM64).
  2. Open the downloaded installer and follow the on-screen prompts.
  3. Launch Claude from your Applications folder (macOS) or Start menu (Windows).
  4. Sign in with your Claude account credentials.
  5. Confirm you are on a paid plan — Cowork requires Pro, Max, Team, or Enterprise.
  6. Windows users only: Cowork requires the Virtual Machine Platform feature. Enable it by running the appropriate PowerShell command in an elevated session, then restart your computer. (See the Windows deployment guide for the exact command.)
  7. To give Claude access to your local files, open the app's Extensions or Customize section, find the Filesystem extension, and install it. Review the folder permissions it requests before confirming.

How Do You Actually Batch Process Documents with Cowork?

Once the app is installed and your filesystem extension is active, the workflow is straightforward:

  1. Open the Cowork tab inside the Claude desktop app.
  2. Create a new task and write a plain-language description of what you want. Be specific about the input folder, the output format, and any structure you need in the result. For example: "Analyze the three research papers in ~/Documents/research/ and create an Excel spreadsheet comparing their findings on carbon emissions reduction strategies. Include columns for strategy name, source, effectiveness rating, and implementation cost. Save to ~/Documents/comparison_report.xlsx."
  3. Review the plan Claude proposes — it will outline the steps it intends to take (e.g., read files → extract data → organize into Excel). This is your chance to catch misunderstandings before any work begins.
  4. Approve the plan and let Cowork run. You can switch to other work; the task runs in the background.
  5. Check for the notification when the task completes, then open the generated file in its saved location.

The key difference from using Chat is that you are not reviewing each intermediate step. Cowork is designed for tasks where you trust the plan and want the finished artifact delivered to your filesystem.

What Kinds of Document Batching Tasks Work Best?

Cowork handles multi-step, file-heavy tasks particularly well. Based on the documented use cases, strong candidates include:

  • Expense and receipt processing: Pointing Cowork at a folder of PDF receipts and asking it to extract vendor data, categorize expenses, and export a structured spreadsheet.
  • Research synthesis: Feeding multiple PDFs or text files and asking for a structured comparison table exported to Excel or a Word document.
  • Scheduled recurring reports: Setting up a Cowork task to run on a schedule — for example, reading the latest CSV sales data every Monday morning and generating a PowerPoint slide deck saved to a local reports folder.
  • Document drafting from local notes: Pulling in scattered local text files and synthesizing them into a polished draft without manual copy-pasting.

For tasks that require back-and-forth judgment calls at each step, the Chat tab is a better fit. Cowork shines when the task is well-defined and the output format is clear upfront.

How Do Desktop Extensions Expand What You Can Process?

Desktop Extensions are installable packages that connect Claude to local apps and data sources with a single click. They are code-signed, store sensitive data like API keys in encrypted storage, and can be managed by Team and Enterprise admins.

For document processing workflows, the most relevant extensions connect Claude to your local filesystem, email, and calendar. Once installed, you can reference local file paths directly in your Cowork task descriptions — Claude reads and writes those files without you needing to paste content manually.

Team and Enterprise administrators can control which extensions are available to their users and upload pre-approved custom extensions, making it practical to standardize document processing workflows across a team. Learn more about the extension architecture in Anthropic's Desktop Extensions overview.

What Are the Most Common Pitfalls When Batch Processing Documents?

A few issues come up repeatedly when people start using Cowork for document work:

  • Closing the app mid-task: Cowork tasks require the desktop app to stay open. If you quit the app, the task stops. Pro and Max users can monitor task status from the Claude mobile app, but the desktop app still needs to be running for processing to continue.
  • Shared usage limits: Usage across the web interface, Claude Code, and the desktop app all counts toward the same limits. If you are running large batch jobs, be aware that this headroom is shared. Check your usage progress in Settings to avoid unexpected pauses. See how usage limits work for details.
  • Installing extensions without reviewing permissions: Before installing any Desktop Extension, check which folders or apps it can access. Granting broad filesystem access to an extension you haven't vetted can expose sensitive local data.
  • Windows VM setup skipped: On Windows, Cowork will not function without the Virtual Machine Platform feature enabled. This is a one-time setup step, but it requires a restart and is easy to overlook.
  • Using Chat instead of Cowork for batch jobs: Pasting document contents into Chat and reviewing each response manually works, but it defeats the purpose of batch processing. Switch to Cowork when you want autonomous, background execution with a file output.

When Should You Use Cowork vs. the Chat Tab for Document Work?

Scenario Best Tool Why
Process a folder of PDFs into a structured spreadsheet Cowork Multi-step, file-in/file-out, runs in background
Ask a question about a single document Chat (with filesystem extension) Interactive, single-step, no background processing needed
Generate a recurring weekly report from local data Cowork (scheduled task) Automation with consistent output format
Iteratively refine a draft with back-and-forth feedback Chat Requires judgment at each step, not autonomous
Synthesize multiple research papers into a comparison table Cowork Multi-file input, structured output, background execution
Quick contextual lookup while reading a document Quick Entry overlay (macOS) Instant, no app-switching, single question

Is Cowork Worth It for Teams and Enterprise Users?

For teams doing repetitive document work — expense processing, research synthesis, report generation — Cowork offers a meaningful efficiency gain. The ability to run tasks in the background, combined with Desktop Extensions that connect to shared data sources, means individuals can delegate structured document work to Claude rather than doing it manually or building custom scripts.

Enterprise and Team admins get additional control: they can restrict which public extensions are available, upload pre-approved custom extensions, and manage access through Admin Controls for Desktop Extensions. This makes it practical to standardize document processing workflows without exposing sensitive data to unvetted integrations.

The Skills feature — where Claude can use folders containing instructions, scripts, and resources to improve performance on specific tasks within Cowork — adds another layer of customization for teams that run the same type of document processing repeatedly.

For individuals on Pro or Max, the mobile task access feature means you can kick off a batch document job from your desktop, step away, and check results from your phone — a practical workflow for anyone who processes documents as part of a regular routine rather than a one-off project.

Frequently asked questions

Do I need a paid plan to batch process documents with the Claude desktop app?

Yes. Cowork, the feature that handles autonomous batch document processing, requires a paid plan — Pro, Max, Team, or Enterprise. The free tier gives access to the Chat tab but not Cowork.

Can Cowork process documents while my computer is locked or asleep?

The Claude desktop app needs to remain open for Cowork tasks to run. Closing or quitting the app will stop the task. Pro and Max users can monitor task status from the Claude mobile app, but the desktop app must stay running.

What file types can Cowork work with for batch processing?

Based on documented use cases, Cowork can read and process PDFs, CSVs, and text files, and can produce outputs including Excel spreadsheets, Word documents, and PowerPoint decks. The exact file support depends on the extensions and integrations you have installed.

How do I give Claude access to my local files for document processing?

Install the Filesystem Desktop Extension from the app's Extensions or Customize section. Review the folder permissions it requests, then confirm installation. After that, you can reference local file paths directly in your Cowork task descriptions.

Does batch processing in Cowork count against my usage limits?

Yes. Usage across the Claude web interface, Claude Code, and the desktop app all counts toward the same shared limits. Running large batch jobs will consume usage headroom that also applies to your other Claude activity. Check Settings for your current usage progress.

Can I schedule recurring document processing tasks with Cowork?

Yes. Cowork supports scheduled tasks — for example, automatically reading new data files every Monday morning and generating a formatted report saved to a local folder.

Go deeper

Desktop app features is one of 85 features in Claude Master — the independent, continuously updated manual with worked examples, the pitfalls, and the workflows that put Claude to work.

Get Claude Master — founding price

Independent product. Not affiliated with or endorsed by Anthropic. "Claude" is a trademark of Anthropic, used here only to describe the subject of this guide.