Command-Line Tool

ObjectStack CLI

Source-code workflow for ObjectStack development, CI/CD, and agents

ObjectStack CLI is the source-code development and automation tool for ObjectStack. It scaffolds projects, validates metadata, generates types and AI tool contracts, builds versioned artifacts, runs local previews, and deploys to ObjectCloud or self-hosted ObjectOS. It is separate from Studio and designed for scripts, CI/CD, and AI coding agents.

What CLI Does

Stable source-code primitives for developers, CI pipelines, and AI coding agents.

Project Scaffolding

Create ObjectStack applications, add objects, actions, views, agents, drivers, and runtime configuration from repeatable source-code templates.

Validate and Generate

Validate metadata, generate TypeScript types, JSON Schema, SDK contracts, and MCP tool definitions as part of development or CI.

Build and Promote Artifacts

Package metadata into versioned artifacts and promote the same bundle across local, cloud, staging, and production runtimes.

Scriptable Operations

Give developers and AI coding agents predictable commands for scaffold, validate, build, diff, preview, and deploy operations.

Automation entry point

CLI is the repeatable execution path for ObjectStack

The same commands can be used by developers, local scripts, CI/CD, and AI coding agents.

01 Scaffold

Create projects, objects, actions, views, drivers

02 Validate

Check metadata, permissions, views, tool contracts

03 Generate

Emit types, JSON Schema, SDKs, MCP tools

04 Deploy

Build artifacts and promote to cloud or self-hosted runtime

CLI Use Cases

Where an independent command line matters.

CI/CD Pipelines

Run metadata validation, type generation, test runtime startup, and artifact promotion on every pull request or release.

Project and Environment Automation

Automate environment setup, secrets, driver checks, artifact exports, and deployment tasks without opening a visual tool.

Local and Self-Hosted Development

Run ObjectStack locally, package artifacts for self-hosted ObjectOS, and manage deployments that cannot depend on a browser workspace.

Agent-Friendly Tooling

Give coding agents predictable commands for scaffold, validate, build, diff, and deploy operations.