Open protocol & runtime · Apache-2.0
AI writes the app. ObjectStack is what it writes.
The open target format and runtime for AI-written business apps. Your coding agent writes models, UI, workflows, and permissions as compact typed metadata — a complete CRM is under 2,000 lines, so the whole app fits in the agent's context — and strict TypeScript, Zod schemas, and a validation gate catch its mistakes at authoring time. The runtime derives the database, REST API, UI, and MCP server, and enforces permissions and audit on every call.
you → claude code
“Build an expense approval app for a 50-person team.”
expense.object.ts
From requirement to running app
Create a project
npx create-objectstack my-app
A typed project skeleton — spec, seed data, and the Console already wired.
Describe the requirement
claude · os validate ✓
Tell Claude Code what the business needs. It writes compact typed metadata, and the validation gate rejects anything that would fail silently.
Preview in the browser
os dev
The Console renders it live — records, boards, dashboards. Requirement changed? Same loop: describe, validate, preview.
Four gates between the agent and production
01
Typed
Strict TypeScript + Zod — shape errors die in the editor, seconds after the agent writes them.
02
Validated
os validate rejects metadata that would fail silently at runtime — before it ships.
03
Reviewed
You approve a small readable diff in the Console — not fifty thousand lines of glue.
04
Governed
Permissions and audit are enforced by the runtime on every call. Even a wrong app stays inside the fence.
What can it actually build?
Point an agent at an empty repo and you get a one-off codebase — every screen hand-invented, every mistake yours to find at runtime. ObjectStack gives the agent a vocabulary instead: typed, validated primitives for everything enterprise software needs. The agent composes the definition; the runtime already knows how to run it.
Your objects, permissions, and flows are your business ontology — the definition layer of the AI era should be an open protocol you own. Read why
Want it governed and hosted, with Build & Ask AI built in? Try ObjectOS