-
Notifications
You must be signed in to change notification settings - Fork 1
studio Overview
GitHub Action edited this page May 21, 2026
·
1 revision
The @quatrain/studio package contains the core configuration, meta-models, and orchestrator tooling for Quatrain Core Studio. It serves as the bridge between Quatrain Core's backend mechanics and the user-facing UI tools.
-
Meta-Models: Exposes
StudioModelandStudioProperty, which areBaseObjectentities used to design your own application schemas dynamically. - AI Agents: Incorporates AI orchestration, code generation (Generators), and structural definitions for applications managed via the Studio.
-
StudioProject: Represents an entire application project. -
StudioModel: A model definition (e.g.Invoice,User). -
StudioProperty: Properties attached to a model (e.g.amount,name), supporting granular configurations likemandatory,maxLength, etc.
import { StudioProject, StudioModel } from '@quatrain/studio'
const project = await StudioProject.factory({ name: 'My Project' })
const model = await StudioModel.factory({ name: 'User', project })