Build

Build your own space.

Anyone can build a space. Healthcare, legal, finance, education — your industry, your tools.

space.config.ts
export default {
name: 'patient-records',
icon: 'heart-pulse',
color: '#FF2D55',
permissions: [
'ai', 'storage', 'shell'
]
}

Concept

What is a Space?

A Vue 3 plugin that runs inside Construct. It gets AI, storage, UI, theming, and distribution — all handled by the platform. You just build the experience.

Your Space
Construct SDK
Construct Runtime

APIs

Everything you need.

Six APIs. Full platform access. No boilerplate.

AI

Chat, agents, model routing, tool calls.

Storage

Key-value and file storage per space.

UI Kit

Buttons, inputs, dialogs, toasts, themes.

Shell

Run commands in a sandboxed environment.

Cross-Space

Share data between installed spaces.

Permissions

Request granular access to platform features.

CLI

Idea to published in minutes.

The Construct CLI handles scaffolding, development, building, and publishing.

Terminal
$ construct scaffold my-space
Creating patient-records...
Done.
$ construct dev
Dev server on :5173
$ construct build
Built patient-records.space
$ construct publish
Published to marketplace.

Ready to build?

Start building your first space today. The platform handles the rest.