API keys are separate from subscriptions. If you use Claude Pro/Max or ChatGPT Plus, you’ll need to set up API billing separately at console.anthropic.com or platform.openai.com.
Not sure what to build? Run orch init with no arguments in your terminal to launch an interactive wizard. It walks you through choosing a use case, language, and template — no flags needed.
This creates:
orchagent.json — agent manifest (type: "prompt" by default)
prompt.md — your prompt template
schema.json — input/output schemas
Edit prompt.md with your prompt and schema.json with your input/output definitions.
Building a tool type? Use orch init my-tool --type tool to scaffold a code runtime project. Add --language javascript for JavaScript with main.js and package.json, or use --template discord-js for a JavaScript Discord bot. See CLI Commands for all options.
Using Claude Code, Cursor, or another AI coding tool? Install the agent-builder skill for the complete platform reference:
Copy
orch skill install orchagent/agent-builder
Your AI assistant will know the exact sandbox contracts, boilerplate patterns, and environment details to build any agent type.
By default, orch init creates a prompt type (prompt + schema → single LLM call). Use --type tool for code runtime or --type agent for a managed LLM loop. See CLI Commands for all options.
# Via CLI — inline JSONorchagent run yourorg/my-agent --data '{"text": "hello world"}'# Via CLI — JSON from file (recommended for complex inputs)orchagent run yourorg/my-agent --data @input.json# Or your team can use the web UI at orchagent.io
Want AI to DO something now? |-- Need it local/private? --> orch run --local \-- Want managed infra? --> orch runWant AI to KNOW something? \-- Download knowledge --> orch skill installWant to DELEGATE to sub-agents? \-- Export for AI tools --> orch installWant to RECONSTRUCT a local project? \-- Pull published source --> orch pull
Many agents process files. Pass a file as an argument or use the --file flag:
Copy
# Code runtime agents: pass file as argument (uploaded to sandbox)orchagent run acme/invoice-scanner invoice.pdf# Direct LLM agents: use --file (content is read and mapped to input schema)orchagent run acme/useeffect-checker --file src/App.tsx# Pipe file to stdincat document.pdf | orchagent run acme/pdf-parser