Prerequisites
Required
Python 3.11+ — the runtime for Octo itself
Node.js 18+ — required for MCP servers (most use
npx)At least one LLM provider — Anthropic, AWS Bedrock, OpenAI, Azure, or GitHub Models
Optional
Claude Code — enables project workers that delegate tasks via
claude -p. Without it, Octo still works with standard and deep research agents.skills.sh — the open skills ecosystem. Install the CLI with
npm install -g skills to use /skills import and /skills find from chat. Local skills (.octo/skills/) work without it.Installation
- pip
- uv
- From source
The PyPI package is called
octo-agent, but the CLI command and Python import are just octo.Run the setup wizard
- Provider selection (Anthropic, Bedrock, OpenAI, Azure, GitHub Models)
- Credential entry and validation
- Workspace scaffolding (creates
.octo/directory)

