Cloud · Cloud overview
anvil-cloud/
Open source · Alpha

Anvil Cloud

A local-first TypeScript platform for Anvil Cells and contract-first Agents: small runtime units with explicit capabilities, generated manifests, local inspection, approval gates, and adapter-driven deployment.

Working proof

A concrete view of the boundary this product owns today.

src/cells/orders.cell.tscontract → manifest → runtime
export const Orders = cell({
  queries: { listOrders },
  mutations: { createOrder },
  capabilities: ["database"]
});

$ anvil cloud check --json
{ "buildReady": true }

What it owns

Owns the Cell contract, Agent contract, runtime, auth, builder, local server, Lens, generated client, CLI, and deployment adapter boundary.

Current status

Alpha implementation spans runtime, agents, auth, workflows, services, Lens, builder, local, client, CLI, and AWS preview packages.

  • Cell DSL for queries, mutations, endpoints, jobs, durable workflows, supervised services, and mounted agents
  • Contract-first Anvil Agents with capabilities, approvals, provider-neutral manifests, local stub inference, and AWS Bedrock provider support
  • Agent Sandbox contract and AWS Lambda MicroVM provider for sandbox-required, sessionful agent workspaces
  • Real auth: declarative per-handler access control, a local IdP signing real JWTs, OIDC providers by config
  • Builder pipeline for import policy, typecheck, bundle, manifest, generated client output, and agent validation
  • Anvil Lens local management UI plus an AWS preview adapter with CloudFormation synthesis

Choose a path

Learn

Understand what the product owns, how it works, and where its limits sit.

Build

Install, configure, run, deploy, and extend the product.

Reference

Find commands, configuration, security notes, status, and troubleshooting.