Agent-native app platform · Pure Go

Build cross-platform apps live, together with your AI.

Define your app as standardized, language-neutral JSON and ship it to Web, iOS, Android, Desktop, and Mini-programs from a single codebase. On desktop, the app opens as a native canvas window with a pure-Go software renderer — full keyboard navigation, scroll momentum, text editing with selection/clipboard/undo, 80+ built-in widgets, QSS stylesheets, and a QScript scripting engine (see the Tetris, 2048 & Raiden games). Your AI assistant (Claude, Cursor, or any MCP-compatible agent) can scaffold, edit, execute, and verify the application as you collaborate on the same live runtime in real time.

Copy to your Agent (ChatGPT / Claude Code / Cursor / Windsurf / Antigravity / DeepSeek / Kimi)
1 Load QORM framework MCP configuration and Skill library (https://github.com/qorm/qorm), set up environment, keep DevTool active.
2 Use QORM to create a new app in ./myapp, launch the native window, then build the app for: <your app idea, e.g. a habit tracker with streak days>.
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).

Live sync

Human-AI collaboration, 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.

User

AI Senses User Activity Live

Input focus, text entry, and form interactions are streamed to the agent via qorm_activity, providing real-time operational context without guesswork. Sensitive fields like passwords remain isolated and secured.

AI Agent

Real-Time AI Change Tracking

Agent mutations synchronize instantly across all clients with visual notification and element outline highlighting — providing full auditability and transparency.

The activity panel — human and AI actions on the same live app
Capabilities

Production-grade cross-platform app platform

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

Agent-native MCP

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

Cross-platform packaging

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.

Ecosystem

How QORM compares

Side-by-side with every major cross-platform framework — and with the agentic-UI protocols. See QORM vs A2UI, AG-UI & MCP Apps. Highlighted cards are capabilities only QORM offers today.

Language
JSON + Go
Flutter: DartRN: JavaScriptTauri: Rust + JSElectron: JavaScriptMAUI: C# / XAMLKMP: KotlinCMP: Kotlin
UI Paradigm
Declarative JSON
Flutter: WidgetRN: JSXTauri: HTML/CSSElectron: HTML/CSSMAUI: XAMLKMP: Native UICMP: Compose
Rendering
HTML/CSS (WebView) + Native canvas software renderer (pure Go, pixel-based, WASM)
Flutter: SkiaRN: NativeTauri: WebViewElectron: ChromiumMAUI: NativeKMP: NativeCMP: Skia
Platforms
Web, iOS, Android, macOS, Linux, Windows, Mini-program
Flutter: 6 platformsRN: iOS, Android, Web (beta)Tauri: Desktop + mobile (beta)Electron: Desktop onlyMAUI: 4 platformsKMP: 4 platformsCMP: 4 platforms
Binary Size
~7 MB static
Flutter: 15-25 MBRN: 7-15 MBTauri: 3-10 MBElectron: 150+ MBMAUI: 10-20 MBKMP: 5-15 MBCMP: 10-20 MB
Hot Reload
Yes (SSE live push)
Flutter: YesRN: YesTauri: YesElectron: YesMAUI: YesKMP: PartialCMP: Yes
State Management
Built-in (JSON state)
Flutter: ExternalRN: ExternalTauri: ExternalElectron: ExternalMAUI: Built-inKMP: ExternalCMP: Built-in
Learning Curve
Low (JSON)
Flutter: MediumRN: MediumTauri: MediumElectron: LowMAUI: MediumKMP: MediumCMP: Medium
Cross-compile
Yes (single binary)
Flutter: YesRN: PartialTauri: YesElectron: YesMAUI: YesKMP: YesCMP: Yes
License
MIT
Flutter: BSD-3RN: MITTauri: MIT/Apache-2Electron: MITMAUI: MITKMP: Apache-2CMP: Apache-2
AI-Agent Native (MCP)
Yes — 20+ tools ONLY
No other framework offers this
Human-AI Live Session
Yes — shared runtime ONLY
No other framework offers this
Signed Bundles
Yes — ed25519 ONLY
No other framework offers this
Built-in OTA
Yes — with rollback ONLY
No other framework offers this (RN: CodePush 3rd-party)
Design Verification
Yes — geometry-level ONLY
No other framework offers this
Native builds

One JSON app, every platform — rendered on iOS

The same declarative JSON that runs in your browser cross-compiles to native targets. Real renders captured in the iOS Simulator, compiled with qorm package -p ios.

Showcase app on iOS Dashboard on iOS Widget gallery on iOS Custom components on iOS Login screen on iOS Counter on iOS

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

About Us

QORM is built by a small, independent team that believes the future of software development is human-AI collaboration. We started QORM because no existing framework was designed from the ground up for an AI agent to read, edit, and verify a running app alongside a human in real time.

Developed in collaboration with Kimi (Moonshot AI), ChatGPT (OpenAI), Claude (Anthropic), and Gemini (Google) — fitting, since human-AI collaboration is QORM's whole premise. The project is open-source (MIT), built in pure Go, and backed by our community of developers and supporters on Patreon.

We'd love to hear from you — whether it's a question, a feature request, or just to say hi.

[email protected]