Open protocol & runtime · Apache-2.0
A complete business system in 16k tokens.
ObjectStack compresses an entire app — data model, UI, workflows, permissions — into typed metadata an AI agent can hold in context, reason about, and refactor whole; a complete CRM is under 2,000 lines. That metadata is your business ontology — an open, versioned definition you own. Strict TypeScript, Zod schemas, and a validation gate catch the agent's mistakes at authoring time, and the runtime derives the database, REST API, UI, and MCP server — permissions and audit enforced 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
ObjectStack is build & ask with Claude Code. Rather build & ask online — in the browser, nothing to install? Try ObjectOS