freshcrate
Skin:/
Home > Security > Odyssey

Odyssey

Rust SDK for packaging, securing, and operating portable AI agents.

Why this rank:Release freshnessStrong adoptionHealthy release cadence

Description

Rust SDK for packaging, securing, and operating portable AI agents.

README

LiquidOS Logo

Odyssey

Programmatic Agent Orchestrator in Rust with Batteries Included

Documentation Build Status Ask DeepWiki

Documentation | Examples | Contributing


Active Development: This project is still in development and is not ready for production use yet. Use it with caution.

Odyssey is a batteries-included, programmatic agent orchestrator written in Rust. It provides a core runtime, built-in tools, memory, permissions, and sandboxing out of the box. With Odyssey, you can build desktop applications, robotics, and embedded systems with powerful agentic capabilities. It is built on top of our open-source agent framework AutoAgents.

Odyssey Terminal UI

What's in this repo

  • crates/odyssey-rs-core: Orchestrator runtime, permissions, sessions, prompt assembly.
  • crates/odyssey-rs-tools: Tool registry and built-in tools.
  • crates/odyssey-rs-memory: File-backed memory provider and policies.
  • crates/odyssey-rs-sandbox: Sandbox policies and providers.
  • crates/odyssey-rs-protocol: Event, request, and schema types.
  • crates/odyssey-rs: High-level crate for embedding Odyssey programmatically.
  • crates/odyssey-rs-tui: Terminal UI client.
  • docs/: mdBook documentation root (sources live in docs/src).

Key Features

  • Native: High-performance, embeddable orchestrator written in Rust.
  • Batteries Included: Runtime, tools, memory, permissions, and sandboxing are built in.
  • Secure: Pure Rust implementation with permission gates and sandboxed tool execution.
  • Tool Permissions: Built-in permission system and safety checks for tool usage.
  • Memory: Pluggable and swappable memory layers.
  • Flexible: Extend the orchestrator with custom agents, tools, memory providers, and executors.
  • Local Models: Run embedded local models without an external server using AutoAgents.

Quickstart

Set your OpenAI API key, then run the hello-world example or integrate Odyssey into your own Rust application:

export OPENAI_API_KEY="your-key"
cargo run -p odyssey-rs-hello-world

For a custom integration, see docs/src/quickstart.md.

Run the TUI

export OPENAI_API_KEY="your-key"
cargo run -p odyssey-rs-tui

Optional flags:

cargo run -p odyssey-rs-tui -- --config ./docs/src/odyssey.json5 --model gpt-5.2

Development Setup

Prerequisites

  • Rust (latest stable recommended)
  • Cargo package manager
  • Lefthook for Git hooks management
  • tokei for lines-of-code reporting

Install LeftHook

macOS (using Homebrew):

brew install lefthook

Linux/Windows:

# Using npm
npm install -g lefthook

Running Tests

# Run all tests --
cargo test --all-features

# Run tests with coverage (requires cargo-tarpaulin)
cargo install cargo-tarpaulin
cargo tarpaulin --engine llvm --skip-clean \
  --workspace \
  --exclude odyssey-rs-server \
  --exclude odyssey-rs-tui \
  --all-features \
  --out html

Docs (mdBook)

mdbook serve docs

License

Odyssey is licensed under:


Release History

VersionChangesUrgencyDate
main@2026-04-16Latest activity on main branchHigh4/16/2026
v0.1.1## What's Changed * [MAINT]: Bump version to 0.1.1 by @saivishwak in https://github.com/liquidos-ai/Odyssey/pull/7 **Full Changelog**: https://github.com/liquidos-ai/Odyssey/compare/v0.1.0...v0.1.1 ## What's Changed * [MAINT]: Bump version to 0.1.1 by @saivishwak in https://github.com/liquidos-ai/Odyssey/pull/7 **Full Changelog**: https://github.com/liquidos-ai/Odyssey/compare/v0.1.0...v0.1.1 ## What's Changed * [MAINT]: Bump version to 0.1.1 by @saivishwak in https://github.com/liquidMedium3/23/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

golemGolem Cloud is the agent-native platform for building AI agents and distributed applications that never lose state, never duplicate work, and never require you to build infrastructure.v1.5.4
adk-pythonAn open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.v2.2.0
samplesAgent samples built using the Strands Agents SDK.main@2026-06-04
Autonomous-AgentsAutonomous Agents (LLMs) research papers. Updated Daily.main@2026-06-03
adk-jsAn open-source, code-first Typescript toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.devtools-v1.2.0

More from liquidos-ai

AutoAgentsA multi-agent framework written in Rust that enables you to build, deploy, and coordinate multiple intelligent agents

More in Security

AgenvoyAgentic framework | Self-improving memory | Pluggable tool extensions | Sandbox execution
clineAutonomous coding agent right in your IDE, capable of creating/editing files, executing commands, using the browser, and more with your permission every step of the way.
E2BOpen-source, secure environment with real-world tools for enterprise-grade agents.
OpenSandboxSecure, Fast, and Extensible Sandbox runtime for AI agents.