Agent-native UI runtime · Pure Go

Build UI apps live, together with your AI.

Describe a UI as small, language-neutral JSON. Your AI assistant (Claude, Cursor, anything MCP-compatible) can scaffold, edit, run and verify it while you collaborate on the same running app in real time. You click, it sees you; it edits, you watch it happen.

$ go install github.com/qorm/platform/cmd/qorm@latest
A human and an AI editing a running QORM app together in real time

A real shared session — a human taps the counter, the AI edits it live over MCP, and the DevTool logs both (green = you, blue = agent).

Human + AI, always in sync

One running runtime, three ways in — the browser for you, MCP for the agent, and Server-Sent Events keeping every observer in sync.

You

The AI sees what you do

Your input focus, the text you type, the forms you fill — all surfaced to the agent through qorm_activity, so it collaborates in real context instead of guessing. Sensitive fields like passwords are never captured.

AI agent

You see the AI's edits live

Its edits sync to every browser instantly, with an “AI edited” toast. The changed element flashes a blue outline — so you know not just what it changed, but where.

A real production runtime, not a toy

Everything below is built in pure Go — cross-compiles from any machine, with zero runtime dependencies.

Agent-native MCP

25 tools to read, edit (review-gated), run and self-verify a running app. Drops straight into Claude, Cursor or Windsurf.

Packages every platform

One JSON app compiles to web, iOS, Android, desktop and mini-program. Apple-native look by default.

Signed bundles & OTA

ed25519-signed, content-addressed artifacts. Verify the bundle's integrity — don't trust the server. Over-the-air updates with rollback.

Gestures & motion

Drag-to-reorder, swipe actions, pull-to-refresh, iOS-style shared page transitions and entrance animations — all just declared as component props.

Live and shared

Human and AI operate the same running app at the same time — the reason QORM exists, not a bolted-on afterthought.

Design is verifiable

The agent proves its edits by measuring the real rendered geometry with qorm measure / qorm check, instead of assuming.

The same JSON app, rendered on iOS

Real renders captured in the iOS Simulator, compiled with qorm package -p ios.

Dashboard on iOS Custom components on iOS Login screen on iOS Shared session panel Counter on iOS
Start building with your AI in two minutes

Install the CLI, run a built-in example, then plug in your AI assistant.

1

Install and run an app

A single static binary, no runtime dependencies. It opens in your browser on run.

# install the CLI
$ go install github.com/qorm/platform/cmd/qorm@latest
# run the counter example
$ qorm run examples/counter
2

Plug in your AI assistant

Add the MCP server, then just ask — “scaffold a habit tracker”, “fix this overflow”, “package it for iOS”.

# connect QORM to your AI assistant
$ claude mcp add qorm -- qorm mcp .
# or add integrations/mcp.json

Free for personal & open source · Patreon for commercial

QORM's source is MIT-licensed. Commercial white-labeling (a custom app icon, no branding, or removing the “Made with QORM” note in the footer) asks — on the honor system — for a Patreon membership. Early-stage startups who can't subscribe can email [email protected] for a free one-year authorization.

Community: free (personal / education / open source)
Indie: $1/mo (solo developer)
Studio: $7/mo (company)
Supporter: $3/mo (priority feature requests)
Support us on Patreon