ObjectOS
Build

Build

How apps come to life in ObjectOS — by chatting with AI, by clicking in Console, or by forking a template.

Build

In ObjectOS the customer doesn't write metadata. They describe what they want and the AI builds it. Three paths exist, in order of how most people actually use the platform:

PathWho's it forOutput
AI Builder (primary)Business users, product owners, anyoneLive metadata in your tenant, queued for approval
Console click-build (fallback)Admins who prefer formsThe same live metadata
Template fork (dev path)Engineers who want code under source controlA TypeScript package shipped via the marketplace

All three paths produce the same artifact shape — packages of objects, fields, views, actions, flows, permissions. The platform doesn't care how the metadata got there.

The platform vocabulary

Every app is composed from the same primitives. Learn these once.

ConceptWhat it isDoc
PackageThe unit of organization — com.acme.crm, versioned, installablePackages
Data modelObjects + fields + relationships + state machinesData Model
ActionsNamed operations callable from REST, Console buttons, flows, or AI agentsActions
FlowsDeclarative business logic (autolaunched / scheduled / manual)Flows
AgentsEnd-user AI assistants — Agent → Skill → ToolAgents
MarketplaceReady-made packages anyone can install in one clickMarketplace

Where to start

  1. Just exploring? → Open Console, start the AI Builder, say "I need to track customer support tickets with priority, status, and assignee." You'll have a working object in under 30 seconds.

  2. Building a real product on top? → Read Packages and Data Model so you understand what the AI is generating. Use the AI to draft, refine by hand or by chat, commit the result.

  3. Replacing a Salesforce/Retool app? → Fork the closest marketplace template, strip what you don't need, ask the AI to fill in the gaps.

What you'll never have to do

  • Write a REST endpoint. The platform generates one per object.
  • Wire a Console form. The form renders from the schema.
  • Write RBAC checks. Permissions are declared, not coded.
  • Build an admin UI. Console + Console cover both system and business admin.
  • Generate types. @objectstack/spec derives them from the schema.

ObjectOS is opinionated about this on purpose: once metadata exists, every surface (REST, Console, ObjectQL, audit, AI tools) appears for free. That's why the AI Builder works — it only needs to produce metadata, and the platform handles the rest.

On this page