SDK v0.1 is live

Build AI agents.
Ship faster.

UClaw is the managed runtime for durable AI agents. Bring the SDK, we handle execution, streaming, recovery, usage metering, and pay-as-you-go billing.

Use UClaw from

your existing stack

Node.jsReactNext.jsViteExpressHono

Product

Everything your agent needs after the model call.

UClaw turns a plain LLM request into a full-fledged agent system with durable state, tools, billing, and developer console.

Serverless Agent Runtime

Think of Supabase but for AI agents. Durable sessions, conversation history, recovery, and app-scoped agent directories out of the box.

App
Agent
history
tools
recovery

UClaw SDK

Create agents, send prompts, and stream responses from your backend with `@uclaw/sdk`.

$ npm install @uclaw/sdk

streaming response...

React Hooks

Bring live agent state into product UIs with browser-safe client tokens and WebSockets.

Analyze this doc
Streaming agent state...

Pay-as-you-go

Start with a free balance, then pay only for the model tokens your agents consume.

Free starter balance$1.00
This run-$0.18
Balance$19.82

Built-in Tools

Give agents access to workspace, browser, code execution, MCP, and sub-agent capabilities.

Workspace
Code
MCP
Sub-agents

Model-Agnostic

Switch between Anthropic, OpenAI, Gemini, and open models with config changes.

ClaudeGPTGeminiOpen Models

Developer Console

Manage API keys, usage, credits, and quickstart prompts from one dashboard.

Quick Start

A running agent in a few minutes.

Create an API key, install the SDK, and stream your first stateful response from a Node.js script.

1Create an API key in the developer console
2Install `@uclaw/sdk` in your project
3Create an agent and stream a response
Read the full quickstart
run.mjsServer-side SDK
import { AppClient } from "@uclaw/sdk";

const app = new AppClient({
  apiKey: process.env.UCLAW_API_KEY,
});

const agent = await app.agents.create({
  config: {
    model: "google/gemini-3.5-flash",
    instructions: "You are a helpful assistant.",
  },
});

const run = await agent.run("Draft a launch checklist for my AI app.");

for await (const event of run.stream()) {
  if (event.type === "text-delta") {
    process.stdout.write(event.delta);
  }
}

Pricing

Pay only for the tokens your agents consume.

UClaw managed agent uses prepaid credits with transparent model pricing. No seat licenses, no monthly subscription, and no dedicated compute instance required for launch.

View pricing

Free starter credits

$1.00

Billing

Prepaid USD balance

Token cost

Align with upstream

Infrastructure fee

15% of token cost

Built on Cloudflare
Serverless durable agents
Real-time streaming
API keys + short-lived tokens