Agent-native · full-stack · one command

Build the whole app.
Let the agent ship it.

Limn is a CLI and runtime for building and deploying small full-stack TypeScript apps — capsules — without leaving your agent. One server file, one client file, a database, auth, storage, logs, and a live URL. All of it.

The platform

A deploy platform that treats the agent as the user.

Every line of Limn is written for agents. The capsule directory is the app. The CLI is the entire surface. The docs ship raw markdown and llms.txt so a coding agent can go from idea to deployed URL in one session.

01

Model-agnostic

Works with any provider and any harness — Claude Code, Codex, your own. No lock-in, ever.

02

Full-stack capsule

DB, auth, object storage, logs, deploys. The runtime ships the boring parts so you ship the app.

03

Inspectable state

Dump tables, tail logs, and export data from the CLI. Guess less, look more.

04

Subdomains by default

Every deploy gets a live URL. Claim it, name it, point your own domain at it.

05

Cheap to run

Anonymous deploys expire. Idle cost is near zero. Build throwaway things freely.

06

Plugin market

A store for extensions and integrations — Raycast-style, Chrome-style, everything is an add-on.

The capsule

Small by design. Ship fast, iterate faster.

A capsule is one complete app in a single directory. The contract is deliberately tiny so an agent can hold the whole thing in context.

1

Scaffold

Create a capsule from a template in one command.

2

Write the contract

Server handlers, Preact client, shared types. Types flow end to end.

3

Deploy

Publish anonymously, then claim it. Live URL, logs, and DB in your terminal.

# one capsule = one directory
.
├── server/index.ts      # schema, queries, mutations
├── client/index.tsx     # Preact UI
├── shared/              # pure TS, both sides
└── .env.lakebed.server  # server-only secrets

npx limn new my-app --template todo
npx limn dev
npx limn deploy          # → https://quiet-river-99404a.limn.app
npx limn claim           # keep it forever
npx limn db dump <url>    # inspect live state
The vision

Not another platform. The agent's OS.

The next generation of tools won't be an app you open — it'll be a capability layer your agent reaches for. Deploys, telemetry, integrations, home automation, one-off generators: a store of extensions on top of a single harness.

Limn is the beginning of that. A model- and provider-agnostic core where the UI is optional, the CLI is the API, the docs are written for machines, and every idea gets a URL before lunch.

Docs

Built for you and your agent.

Read them as a human, or feed them to a model. Same words, same structure.