Odyssey Documentation
Odyssey packages an AI agent as a portable bundle, then runs that bundle through the same runtime contract across the CLI, TUI, HTTP server, and embedded Rust usage. The bundle defines the agent, the sandbox policy, the available tools, and the runtime defaults; the runtime turns that bundle into sessions, turns, events, approvals, and persisted history.
Install The CLI
curl -fsSL https://raw.githubusercontent.com/liquidos-ai/odyssey/main/install.sh | bash
The installer downloads the prebuilt release archive for the current platform and installs
odyssey-rs into ~/.local/bin by default. You can also install it directly with Cargo:
cargo install odyssey-rs
Start Here
- Getting Started for the first local bundle workflow
- CLI and Server for commands, bundle references, and HTTP routes
- Bundle Format for
odyssey.bundle.json5,agent.yaml, and build layout - Sandbox and Tools for confinement, mounts, exec policy, and approvals
- Runtime Model for the public runtime API and execution lifecycle
- Events and Approvals for session event streaming and approval flow
- Runtime Architecture for the internal system design