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.
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 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.
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.
Real-Time AI Change Tracking
Agent mutations synchronize instantly across all clients with visual notification and element outline highlighting — providing full auditability and transparency.
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.
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.
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.
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.
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]