Prerequisites
Before installing Omni, make sure you have:Python (v3.10 or higher)
Python (v3.10 or higher)
- macOS:
brew install python@3.11 - Ubuntu/Debian:
sudo apt install python3.11 python3-pip - Windows: Download from python.org
Evolution API (for WhatsApp)
Evolution API (for WhatsApp)
Omni uses Evolution API for WhatsApp integration:Or use Docker Compose (recommended).
Platform API Keys/Tokens
Platform API Keys/Tokens
Depending on which platforms you want to integrate:
- Discord: Bot token from Discord Developer Portal
- Slack: App token from Slack API
- WhatsApp: Evolution API instance
Installation Methods
- pip (Recommended)
- pipx (Isolated)
- uvx (Instant)
- Docker Compose (Full Stack)
Install Omni via pip:Verify installation:
Configuration
After installation, initialize Omni:config.json:
.env:
Security: Never commit
.env to version control! Add it to .gitignore.Start Omni
Start the Omni server:Create Your First Instance
Verify Installation
Test that everything is working:Troubleshooting
Evolution API connection failed
Evolution API connection failed
Make sure Evolution API is running:
QR code not displaying
QR code not displaying
Make sure youβre using a terminal that supports images, or use web interface:
Message tracing not working
Message tracing not working
Check database permissions and storage:
MCP server port conflict
MCP server port conflict
Change the MCP server port:

