What is Tooling
Tooling is the programmatic surface for Atelier. Studio is the visual builder; Tooling is everything else that lets you reach the same Base from the terminal, an external editor, or an AI agent.
The same Atelier project is reachable from every client. Choose by workflow, not by feature.
Clients
- CLI —
ateliercommand for scaffolding, deploys, environments, logs, and project management. Headless and scriptable. - MCP server — Model Context Protocol endpoint. AI agents call Atelier tools directly. First-class for Claude Desktop, Cursor, Codex.
- Integrating with editors — per-editor walkthroughs for Cursor, Claude Code, Codex, OpenCode, Windsurf, and others.
How Tooling fits with Base and Studio
All three sit on top of the same Atelier project — they’re parallel ways in.
- Base runs the backend (database, auth, storage, functions, runtime).
- Studio is a visual builder client. Generates code, schema, tests.
- Tooling is a set of programmatic clients. Same actions, different surface — CLI for scripts, MCP for agents, IDE plug-ins for existing editors.
The project’s state lives in Base. Whatever client edits it, the result is the same.