AgentOven

Installation

Install AgentOven components — CLI, SDKs, and the control plane.


AgentOven components can be installed independently. Pick what you need for your workflow.


CLI (Rust)

The primary interface for managing kitchens, agents, and recipes.

terminal

$ cargo install agentoven-cli
✓ Installed agentoven v0.1.0

# Verify
$ agentoven --version
agentoven 0.1.0
CLI via pip

A Python wrapper around the CLI for Python-centric workflows.

terminal

$ pip install agentoven
✓ Installed agentoven CLI (Python wrapper)
CLI via npm

terminal

$ npm install -g @agentoven/cli
✓ Installed @agentoven/cli globally

SDKs
Python SDK

Requires Python 3.10+

terminal

$ pip install agentoven
# or with optional async support
$ pip install agentoven[async]
TypeScript SDK

Requires Node.js 18+

terminal

$ npm install @agentoven/sdk
# or
$ yarn add @agentoven/sdk
Rust SDK

Requires Rust 1.86+

terminal

$ cargo add agentoven-core

Control Plane

The control plane requires PostgreSQL and Redis. The fastest setup is Docker Compose:

terminal

$ git clone https://github.com/agentoven/agentoven
$ cd agentoven/infrastructure
$ docker compose up -d
✓ postgres        — :5432
✓ redis           — :6379
✓ otel-collector  — :4317
✓ agentoven       — :8080
Prerequisites
NameVersionDescription
Docker24.0+Container runtime for control plane
Docker Composev2.20+Orchestrate backing services
Rust1.86+Required for CLI and Rust SDK
Python3.10+Required for Python SDK
Node.js18+Required for TypeScript SDK