Does Claude Run Locally? Apps, Models and Offline Limits

Claude models run on Anthropic's servers, not on your machine. But Claude Desktop and Claude Code install locally as client apps that send requests to the API. Here is what local means in practice and what works offline.

Updated 4 min read

Claude models run on Anthropic's servers. When you send a message, it travels to Anthropic's infrastructure, the model generates a response, and the response comes back to you. No part of the Claude model itself runs on your machine, regardless of which app you use to access it.

That said, several Claude client apps install on your computer and work directly with your local files. Claude Desktop, Claude Code and the Claude mobile apps are all local apps that send requests to the API. Your project context — the task description, the decisions and where things stand — can live in a tool like fenbs so it is available to any Claude client without being tied to one machine.

The difference between a local app and local inference

Local inference means the AI model runs on your hardware — your CPU or GPU processes the requests. This is how open-source models like Llama and Mistral can run on a developer's laptop with the right software. Claude does not support local inference. Anthropic has not released the model weights; there is no supported way to run Claude on your own hardware.

A local app means software that installs on your machine and runs there, even if it connects to a remote service for its AI responses. Claude Desktop is a native macOS and Windows application. Claude Code is a command-line tool you install in your terminal. Both are local apps in this sense, but neither runs the model locally.

Claude Desktop: what it installs and does

Claude Desktop is a native application for macOS and Windows. It gives you a desktop window for Claude conversations, system notifications and a persistent interface that does not require a browser tab. Conversations still go through Anthropic's API.

Claude Desktop supports MCP connections, which lets you connect it to local tools — files, databases and applications on your machine — through the MCP protocol. This is different from running the model locally; it means the model in the cloud can read and act on local resources you explicitly share with it.

For a broader look at what Claude Desktop does and when it makes sense, see what is Claude AI.

Claude Code: a local CLI that reads your files

Claude Code is a command-line tool you install with a package manager (npm or Homebrew). It runs in your terminal, reads the files in your project directory and sends that code to the Anthropic API for analysis. The code leaves your machine to generate the response.

Claude Code is often described as running locally because it reads your local files and edits them directly, which feels like a local operation. But the AI processing happens on Anthropic's servers. The distinction matters for anyone with strict data residency requirements. See what is Claude Code for a full picture of what it does.

For running multiple Claude Code tasks at the same time, see claude-code-run-tasks-in-parallel. Each parallel task still sends requests to the API, so usage adds up across simultaneous sessions.

How fenbs helps

Keep your work when you change tools

Whether you use Claude Desktop, Claude Code or the claude.ai web app, fenbs keeps the same project context accessible to all of them. Connect any supported client from Integrations and each one reads the same tasks, Decisions and rules, and Where we left off. Switching tools does not mean starting over.

Create a free account

Free for one person · No credit card · Works with Claude, ChatGPT, Cursor and more

Does Claude work offline

No. Claude requires an internet connection to function. Because the model runs on Anthropic's servers, every interaction needs a connection to reach them. Claude Desktop, Claude Code and the mobile apps all show an error or wait state if there is no internet connection.

If you need an AI assistant that runs without a connection — on an airplane, in a facility without internet access, or in an air-gapped environment — you would need a locally running open-source model, not Claude. There is currently no offline Claude option.

Data and privacy: what leaves your machine

With Claude Desktop, the text you type and any files you share in conversations are sent to Anthropic's API. With Claude Code, the code files you include in the session are sent. With the web app, the content of your messages and any uploads are sent.

For Anthropic's current data handling policies — how long inputs are retained, whether they are used for training, and enterprise data agreements — check the Anthropic privacy policy (opens in a new tab) directly. Privacy terms change, and the current policy is the authoritative source.

If your organization has compliance requirements around where data is processed, confirm those requirements with Anthropic before using Claude Code or Claude Desktop in your environment. Enterprise agreements may include specific data handling commitments that the standard terms do not.

How to do this with fenbs

  1. Create a free account and add your project to fenbs.
  2. Write the task description, Decisions and rules and Where we left off once. This context is available to any connected Claude client.
  3. Connect Claude Desktop or Claude Code to fenbs over MCP from Integrations.
  4. At the start of each session, ask Claude to read the project context. It gets the current state regardless of which client you are using.
  5. If you switch between Claude Desktop, Claude Code or the web app, the fenbs project context is the same across all three.

For Claude Cowork, Anthropic's team product, see what is Claude Cowork. For the Claude interface and how it is organized, see claude design.

Questions people ask.

Can Claude run without internet?

No. Claude models run on Anthropic's servers and require an internet connection. There is no offline mode. If you need an AI assistant that works without a connection, you would need a locally running open-source model.

Does Claude Desktop run the model on my computer?

No. Claude Desktop is a local application but it sends your messages to Anthropic's API for processing. The model runs on Anthropic's servers, not your hardware.

Is there a way to run Claude on my own server?

Anthropic has not released Claude's model weights and does not currently offer a self-hosted version. Enterprise agreements may include data handling guarantees but processing still goes through Anthropic's infrastructure. Check the Anthropic website for current enterprise options.

Does Claude Code keep my code private?

Code you share in a Claude Code session is sent to Anthropic's API for processing. Check Anthropic's privacy policy and, if applicable, your enterprise agreement for details on retention and use. The Anthropic website has the current policy.

What Claude clients install locally?

Claude Desktop (macOS and Windows), Claude Code (command-line tool) and the Claude mobile app all install locally. All of them send requests to Anthropic's API; none run the model on your hardware.

More in Choosing an AI model

All Choosing an AI model articles

Start with one thing.

Free for one person · No credit card · Works with Claude, ChatGPT, Cursor and more

There is nothing to set up first. Write one line and you’ve started.