// The guide

Claude Desktop app: chat, Cowork and Code in one window.

2026-07-15 · 5 min read · by Nabil BA-MOH

You open the Claude app and face three tabs — Chat, Cowork, Code — and no explanation of why the same AI needs three doors. So you use the one you know, ignore the other two, and quietly wonder what you're missing. Most people are running a three-engine machine on one engine.

Here's the guide Anthropic didn't write: what each tab is for, what each one can actually touch on your computer — that's the real difference — and what the desktop app gives you that claude.ai in a browser never will. It runs on macOS 12+, Windows 10+, and Linux in beta.

The mental model: three tabs, three levels of access

Forget features for a second. The three tabs are three trust levels for your files:

Pick the tab like you'd pick a collaborator: Chat to think, Cowork to delegate, Code to build. Once you hold that model, the whole app makes sense.

What desktop adds over the browser

Two things the web version structurally can't do:

Plus scheduling, session management, and an iOS companion: Dispatch a task from your phone, and the desktop or cloud executes it.

The Code tab: a full workshop, not a chat panel

If you only know Claude Code as a terminal command, the Code tab is the version with a cockpit:

Shortcuts worth stealing: Cmd+/ lists them all; Cmd+N new session; Ctrl+Tab cycles sessions; Cmd+Shift+D opens the diff.

Not a developer? Doesn't matter — the same tab organizes files, drafts documents and automates the boring parts. That's a whole guide of its own.

Computer use: Claude takes the mouse (carefully)

The desktop app also ships computer use as a research preview on macOS and Windows: Claude sees the screen and operates apps directly. The design tells you Anthropic's threat model:

That reluctance is the feature. An agent that grabs the mouse only when no cleaner path exists is one you can actually leave alone.

One window, one memory problem

Three tabs, one gap they share: none of them carries deep, portable memory of you. Chat has claude.ai's memory, Code reads its briefing files — useful, but shallow and surface-bound. Your working history, your clients, your standards don't follow you across tabs, projects and machines. That persistent layer — an assistant that opens any session already knowing you — is what Klyr adds inside Claude Code.

FAQ

What's the difference between the three tabs in the Claude app?

File access. Chat sees only what you upload; Cowork sees a sandboxed VM with folders you connect; Code works directly on your project folder. Think: think / delegate / build.

Is the Claude desktop app free?

The app is a free download; what you can do inside follows your plan. Cowork and Code need a paid plan, and usage shares one quota across all surfaces.

What are Desktop Extensions?

One-click local connectors (.mcpb files) that let Claude reach tools and data on your machine — the main structural advantage over the web app, where connectors are web-only.

Can Claude control my whole computer?

Only if you enable computer use (research preview, Pro/Max, off by default), and even then by tiers: browsers view-only, terminals click-only, per-app approval each session.

Windows or Mac?

Both — macOS 12+ and Windows 10+, with Linux in beta. Sessions can move between desktop, terminal and web.

Do I still need the terminal version of Claude Code?

No — the Code tab is full Claude Code with visual diffs, parallel sessions and an integrated terminal. The CLI remains there for terminal workflows and automation; they share history.

// Share this guide