Skip to main content
Pick the path that matches how you want to work. The YAML tab is the shortest route for most users — the SDK tab is for when you need full programmatic control.
1

Install

pip install 'orxhestra[cli,anthropic]'
export ANTHROPIC_API_KEY=sk-ant-...
2

Save orx.yaml

orx.yaml
defaults:
  model:
    provider: anthropic
    name: claude-opus-4-7

agents:
  assistant:
    type: llm
    instructions: "You are a helpful weather assistant."

main_agent: assistant
3

Run it

orx orx.yaml
Drops you into an interactive REPL with your agent as the root. Type a question, watch the stream. /help lists the slash commands; /exit when done.
Want to expose the same agent as an HTTP server?
orx orx.yaml --serve -p 9000
Serves A2A v1.0 JSON-RPC on :9000. See Integrations → A2A for the wire format.
Want signed events and an audit log? Opt in with a single flag or YAML block:
orx identity init --path ./keys/agent.key
orx orx.yaml --identity ./keys/agent.key
The banner and /session command show the active signer DID. See Composer → Identity, trust, and attestation.

Next steps