For Claude Code users

Build with Claude Code. Launch with SettleMesh.

Claude Code writes the product and reads the live deployment preflight before it uploads anything. When admitted, it can run the canonical CLI path and observe status, logs, and a serving URL; otherwise it reports the exact blocker and recovery command.

Agent-native

Claude Code drives the whole flow

Point Claude Code at settlemesh.io/agent.md (or add it to your CLAUDE.md) and it can search services, quote calls, inspect deploy admission, and, when admitted, observe the deployed URL without guessing success.

Batteries included

Login, database, and usage billing — not glue code

Every deploy can carry SettleMesh account login, a project database your server code reads and writes, and usage-based billing when those capabilities are available. The parts that used to take days after “the code is done” are part of the deploy.

Observable

Status before claims

Preflight, build status, deployment logs, serving URL, retry, and cleanup are separate observations. A queued, candidate, or preview record is never presented as a serving production deployment.

Quickstart — paste this into Claude Code
npm i -g settlemesh
settlemesh login
# in your project — Claude Code can run this for you
settlemesh deploy preflight . --full-stack --json
# continue only when admission.can_start_now is true
settlemesh deploy

FAQ

How do I deploy a Claude Code project?

Install the SettleMesh CLI and run settlemesh deploy preflight from your project. Claude Code can read settlemesh.io/agent.md, inspect can_start_now/code/message/fix, and run deploy only when admitted; otherwise it stops before upload.

FAQ

Can a Claude Code app charge users?

When the live server enables delegated billing, declare it in the app manifest and obtain a current quote before a paid call. The app can then bill a signed-in user's Aev balance without integrating a separate card processor in app code.

FAQ

Does my code stay in my repo?

Yes. SettleMesh is a launch layer, not a builder: your code lives in your repository, builds as a standard static site or container, and can move anywhere.