Quickstart
Quickstart
Get through the first Orcho run without learning every internal concept. The goal is simple: choose the smallest useful profile shape, run one mono task with live output, and know what a successful handoff looks like before you inspect the persisted evidence.
Package names and install commands may change before the first public release. Use the source-checkout path until published packages are available.
status, evidence, and git diff let you inspect it afterwards.1. Prepare prerequisites
Section titled “1. Prepare prerequisites”You need:
- Python 3.12 or newer;
- a Git project you can safely edit;
- the worker runtime commands selected by your profile available on
PATH.
For a first run, use a branch or a copy of the project.
2. Check worker runtimes
Section titled “2. Check worker runtimes”A worker runtime is the code-agent CLI that Orcho invokes for a phase. Orcho owns the lifecycle, gates, evidence, recovery, and delivery decisions. The runtime does the local agent work.
Built-in runtime ids map to terminal commands:
| Runtime id | Check command |
|---|---|
claude | claude --version |
codex | codex --version |
gemini | gemini --version |
Run the checks for the runtimes your profile or local config uses:
claude --versioncodex --versionThe default preview configuration can route different phases to different runtimes. If a selected runtime is missing, either install and authenticate its CLI, or override the phase runtimes in local config before running Orcho.
3. Install Orcho from source
Section titled “3. Install Orcho from source”git clone https://github.com/symphos-ai/orcho-core ~/orcho-preview/orcho-corecd ~/orcho-preview/orcho-corepython3 -m venv .venvsource .venv/bin/activatepip install -e ".[dev]"orcho --helpWhen packages are published, the install path will become:
pipx install orcho4. Create a workspace
Section titled “4. Create a workspace”Keep the Orcho workspace next to the project, not inside it:
~/www/my-workspace/├── my-project/└── workspace-orchestrator/Initialize the workspace:
orcho workspace init ~/www/my-workspacesource ~/www/my-workspace/workspace-orchestrator/orcho-env.sh5. Run one mono task
Section titled “5. Run one mono task”This first path uses the smallest useful operating shape: one project, one task, one lifecycle, and evidence you can inspect afterwards. Deeper profiles can add more gates, review depth, participant sets, or control surfaces later.
If you are not sure which profile fits the task, use the manual feature path
first. After that, read Profile advisor and try
--profile auto-detect as an explicit recommendation step.
orcho run \ --project ~/www/my-workspace/my-project \ --task "Add input validation to the login endpoint. Return 400 if email is empty." \ --output liveStart with a small task. The point of the first run is to watch the lifecycle:
plan, implementation, review, repair, and final acceptance. --output live is
the strongest first perception layer; it shows the run as it happens.
6. Inspect the recorded result
Section titled “6. Inspect the recorded result”orcho statusorcho evidence --format mdThen inspect the project diff:
cd ~/www/my-workspace/my-projectgit diff7. Where to go next
Section titled “7. Where to go next”| Next intent | Read |
|---|---|
| Continue the light path | Watch the run → Read the result |
| Understand the operating model | Profile semantics → Profile advisor → Run lifecycle |
| Go deeper into operation | Correction follow-ups → MCP control surface |
| Open the expert layer | Runtime adapters → Profile and gate policy |
| See the full map | Docs map |