Omni

Docs

Documentation

Everything you need to use Omni, build extensions, and publish to the marketplace.

Getting Started

Set up Omni on your machine, connect your first LLM provider and channels, and install extensions from the marketplace.

Read more

Configuration

Complete reference for the omni.toml config file — providers, agent, guardian, permissions, UI, channels, and marketplace.

Read more

LLM Providers

Connect to OpenAI, Anthropic, Google Gemini, Ollama, AWS Bedrock, or any custom HTTP endpoint. Automatic failover and rotation.

Read more

Channels

Connect to 21 messaging platforms — Discord, Telegram, Slack, WhatsApp, and more. Multi-instance support and message routing.

Read more

Security & Permissions

The 4-layer Guardian anti-injection pipeline, 26 capability-based permissions, WASM sandboxing, and audit logging.

Read more

Native Tools

All 29 built-in tools — file operations, web access, memory, version control, testing, code intelligence, debugging, REPL, sub-agents, MCP client, desktop automation, and more.

Read more

Flowchart Builder

Build AI workflows visually with 19 node types. Drag-and-drop editor, expression evaluator, auto-triggers, sub-flows, and full native tool access — no code required.

Read more

Hook System

Intercept and modify data at 7 points in the agent loop. Block tool calls, transform messages, and react to session events.

Read more

Architecture

System architecture — crate map, agent loop, event bus, database, data flow, and extension lifecycle.

Read more

SDK Reference

Build extensions with the Omni Rust SDK. Tool definitions, host functions, the manifest format, and WASM compilation.

Read more

Publishing Guide

Publish your extension to the marketplace. API keys, CLI workflow, security scan pipeline, and versioning.

Read more

Quick links

Documentation — Setup, SDK & API Guides | Omni AI Agent Builder