vs Anthropic first-party

Maude vs Claude Code on the web

Cloud sessions run Claude Code on a VM Anthropic manages and keep going with your laptop closed. Maude runs your agents on a server you own. Which one fits mostly depends on where your code and its environment live.

Maude vs Claude Code on the web

Quick answer

Claude Code on the web (cloud sessions) runs each task on a fresh Anthropic-managed VM, cloned from GitHub, and keeps working with your laptop closed. It's included in Pro, Max, Team and eligible Enterprise seats and uses your plan's usage. Maude runs Claude Code and four other agents on a server you own, with your toolchain, your network and no GitHub requirement. Choose cloud sessions for self-contained GitHub work. Choose Maude when the job needs your own machine.

Claude Code on the web is Anthropic's cloud option. You pick a repository and branch, describe a task, and it runs on a virtual machine Anthropic manages. You can close the laptop and lock the phone and it keeps going. You can start one from a browser at claude.ai/code, from the Code tab of the Claude app, from the Desktop app, or from your terminal with claude --cloud. Anthropic took cloud sessions out of research preview on 23 September 2026 (announcement).

For a lot of work it's the right choice and it costs nothing extra. This page is about where it differs from running agents on your own server with Maude.

Where the code runs

Each cloud session gets a fresh VM running Ubuntu 24.04 on x86-64, with your repository cloned and common toolchains preinstalled. Docker is available, and a setup script can install whatever else you need. After a few minutes without activity the VM pauses with its files saved, and Anthropic can later reclaim a paused VM. Reopening the session then provisions a fresh VM with the conversation restored, but background work that was still running isn't restored. Anthropic's cloud environments documentation covers the details. Team and Enterprise organizations can also route sessions to a self-hosted environment on their own infrastructure.

With Maude the code runs on a machine you already have: a VPS, a box at work, a Mac mini at home. Any Linux distribution or macOS, x86-64 or ARM, works as long as the app can reach it over SSH. The app deploys its own daemon there and installs each agent at a pinned version. The machine persists, so your installed toolchain, caches, databases and half-finished branches are still there next week. Sessions keep running when the app is closed.

Repos and environment

Cloud sessions are built around GitHub. Per Anthropic's docs, repository cloning and pull request creation require GitHub (GitHub Enterprise Server is supported on Team and Enterprise). You can send a GitLab, Bitbucket or other repository as an uploaded bundle with claude --cloud, but the session can't push results back to that remote. In return you get a good GitHub flow: diff review with inline comments, PR creation, and auto-fix, where Claude watches a PR and responds to CI failures and review comments.

Network access is a per-environment setting. The levels are None, Trusted (package registries, GitHub, cloud SDKs and other allowlisted domains; the default), Full (any domain) and Custom. That reaches the public internet. A database that only listens on your private network, an internal registry or a service behind a VPN is only reachable from an Anthropic-hosted VM if you expose it. The self-hosted option is the official answer for Team and Enterprise.

On your own server, all of that is already there, because it's the machine where those things live. Maude doesn't care where the repository is hosted or whether there's one at all. The Git tab reviews the diff hunk by hunk, commits, pushes and switches branches. It opens a PR through gh when that's installed on the server. Maude has no built-in equivalent of auto-fix.

Cost

Cloud sessions are available on Pro, Max and Team plans, and for Enterprise users with premium seats or Chat + Claude Code seats. They share rate limits with the rest of your Claude usage, and there's no separate compute charge for the VM. So the cost is the plan you already pay for.

Maude is $2.99 a week after a 3-day free trial, or $29.99 a year after a 7-day free trial, and it covers the app only. You also pay for the server (a small VPS costs a few dollars a month; see picking a VPS for coding agents) and for each agent's own plan or API key. If saving money is the goal, cloud sessions win.

Phone experience

From the Claude app you can start a cloud session, check progress, answer Claude's questions and steer it. You can also tell it to watch a PR. The app's mode dropdown offers Accept edits, Plan and Auto for cloud sessions; Bypass permissions can't be selected from the app. Terminal-only commands such as /plugin and /resume aren't available, and /clear isn't either (start a new session instead), while /compact works.

Maude's app is built around sessions on your servers. An inbox collects errors, sessions ready for review and permission prompts you answer inline. Push notifications carry Allow and Deny buttons. Each session has Files, Git and a real Terminal tab. You can choose any permission mode the agent supports, including bypass (for Claude, on a non-root user). Maude also drives Codex, OpenCode, Grok Build and Antigravity alongside Claude Code, and can hand an idle session from one to another.

Side by side

Claude Code on the webMaude
PriceIncluded in Pro, Max, Team and eligible Enterprise seats; uses plan usage$2.99/week after a 3-day trial or $29.99/year after a 7-day trial, plus a server and your agent plans
Where code runsA fresh Anthropic-managed VM per session (or a self-hosted environment on Team/Enterprise)A Linux or macOS server you own
MachineUbuntu 24.04, x86-64, pauses when idle; Anthropic can later reclaim itYours: any distro, x86-64 or ARM, stays as you left it
RepositoryGitHub for cloning and PRs; other hosts as an upload with no push backAnything on the server's disk
Private network and databasesPublic internet by access level; private network only via self-hosted environmentsWhatever the server can reach
Keeps working with your devices offYesYes, on the server
PR auto-fix (CI and review comments)Built inNot built in
Permission modes from the phoneAccept edits, Plan, Auto (no Bypass)Whatever the agent supports, including bypass
AgentsClaude CodeClaude Code, Codex, OpenCode, Grok Build, Antigravity
ClientsBrowser, Claude app, Desktop app, terminaliOS, iPadOS and Android apps
Infrastructure to maintainNoneThe server is yours to patch and secure

Cloud session details checked against Anthropic's documentation on 1 October 2026.

Verdict

Who should pick which

Pick cloud sessions if your repo is on GitHub, the task is self-contained, and you'd rather not run a server. There's no maintenance, no extra bill and a strong PR workflow, and you can start a cloud session from the browser, the Claude app, the Desktop app or the terminal.

Pick Maude if the work needs your own environment (a database, internal services, a toolchain you've set up once), the code isn't on GitHub, you use agents besides Claude, or you want sessions that keep their machine between runs.

The two also work together, and both can use the same Claude subscription. Cloud sessions suit tidy GitHub tasks, and a server suits anything that needs the real environment. If your own laptop is the machine you want to drive, also look at Remote Control, and our guide to keeping Claude Code working with the laptop closed covers every route.

Frequently asked questions

Is Claude Code on the web free?
It costs nothing on top of a Pro, Max or Team plan (or an Enterprise premium or Chat + Claude Code seat). Sessions share your plan's rate limits, and Anthropic doesn't charge separately for the VM. Anthropic lists it only for those plans, and it needs a claude.ai sign-in rather than an API key.
Does Claude Code on the web need GitHub?
For cloning and pull requests, yes. Other repositories can be uploaded as a bundle from the terminal with claude --cloud, but the session can't push back to a non-GitHub remote. Maude works with whatever is on your server, hosted anywhere or not under version control at all.
Can a cloud session reach my database or private network?
Not by default. Anthropic-hosted VMs reach the public internet according to the environment's access level, so a database on a private network isn't visible unless you expose it. Team and Enterprise organizations can run sessions in a self-hosted environment inside their network. A server of your own already sits on that network.
Does my code pass through Maude's servers?
The code stays on your server. The app talks to the daemon there through Maude's relay, end-to-end encrypted with a per-server key, so the relay only sees ciphertext; SSH is the fallback. The agent itself still sends context to its model provider, exactly as it would in a terminal.

What changed

  • — Rewritten for Maude 2 and its new pricing. Cloud sessions are now generally available (23 September 2026). Added the VM details, network access levels, self-hosted environments, non-GitHub uploads and auto-fix. The phone permission modes now include Auto.
  • — First published.

Need your own environment?

Maude runs your agents on a server you already own. iOS, iPadOS and Android.

Download Maude on the App Store Get Maude on Google Play