Step 1 — Install the CLI
Requires Node.js 18+. Installs the global `studio` command.
Step 2 — Create a project
Scaffolds a project with the `software-full` template. The pipeline, contracts, agents and tools are ready to run.
Step 3 — Configure a provider
Set your Anthropic API key. Other providers (OpenAI, Mistral) follow the same pattern.
Step 4 — Run your first pipeline
Replace the input with your feature description. Studio validates every stage output against its contract.
Expected output shape
Next steps
What's next?
You have a pipeline running. Three directions to take it further.
Customize your pipeline
Edit stages, agents, and contracts in YAML. The template is a starting point, not a constraint.
Pipeline config →Build a tool plugin
A .tool.yaml file is all you need. Define the command, parameters, and description. No code required.
Tool plugin docs →Understand the kernel
Seven packages, strict dependency order. The engine knows nothing about your domain — that's the design.
Read INVARIANTS.md →Need more detail?