ClatterInstall
v2.0 · Universal agent SDK · runs anywhere

Build AI agentsthat run everywhere.

Clatter SDK fuses a native agent runtime with a universal deploy layer and a built-in Studio. One CLI. One SDK. Every shell, every cloud.

$ curl -fsSL https://sdk.clatterai.com/install.sh | sh
What's in the kit

An agent toolkit, unlike any other.

Most SDKs hand you a client library. Clatter ships a full native workshop: a runtime, a studio, a simulator and a time-travel debugger — all running on your machine.

01

Native local runtime

Runs entirely on your machine. No accounts required to build, test and simulate agents end-to-end.

02

Sub-50ms cold starts

Snapshot-based agent boot. Iterate without waiting on containers, queues or cloud round-trips.

03

10× less compute

Shared inference pool and adaptive batching cut local CPU/GPU usage dramatically per request.

04

Studio (built-in)

A browser TUI to compose tools, prompts and memory. Boot it from your shell with a single command.

05

Time-travel debugger

Step backward through any agent trace, mutate the state, and replay forward. A first in agent tooling.

06

Sandboxed by default

Every tool call runs in an isolated process with explicit allowlists for filesystem and network.

07

Any model, any tool

OpenAI, Anthropic, Gemini, Ollama, llama.cpp — connect tools, RAG and webhooks in one config.

08

Diff-able deploys

Atomic, git-style deploys with semantic diffs between agent versions and instant rollback.

09

Prompt simulator

Replay thousands of historical conversations against a new prompt in seconds. See regressions instantly.

48ms
p50 cold start
10×
less compute
100%
local-first
1 cmd
to deploy

Define. Simulate. Deploy.

Describe your agent in a few lines, run it against your own dataset, and ship it to the Clatter runtime. All from one terminal.

See the full API
agent.ts
import { defineAgent } from "@clatter/sdk";

export default defineAgent({
  name: "support-bot",
  model: "gpt-5",
  tools: ["search", "tickets", "billing"],
  memory: { backend: "local-kv" },
  handler: async ({ message, tools }) => {
    const ctx = await tools.search(message);
    return tools.reply(ctx);
  },
});

Start shipping agents today

One command to install. One command to deploy. Free for local development.