Getting Started
This guide installs the Agent Server. The CLI Client and Desktop App are separate downloads that connect to a running server.
Installation
bash
pip install openagent-framework[all]Individual extras:
bash
pip install openagent-framework # core server runtime
pip install openagent-framework[telegram] # + Telegram
pip install openagent-framework[discord] # + Discord
pip install openagent-framework[whatsapp] # + WhatsApp
pip install openagent-framework[websocket] # + WebSocket channel
pip install openagent-framework[voice] # + local voice transcription (faster-whisper)
pip install openagent-framework[all] # everythingFirst Config
Create openagent.yaml in your working directory (or in ~/.config/openagent/ on Linux, ~/Library/Application Support/OpenAgent/ on macOS, %APPDATA%\OpenAgent\ on Windows):
yaml
name: my-agent
model:
provider: claude-cli
model_id: claude-sonnet-4-6
permission_mode: bypass
channels:
telegram:
token: ${TELEGRAM_BOT_TOKEN}First Run
bash
openagent serveThe agent will:
- Load config from
openagent.yaml - Connect all configured MCPs (8 defaults + your custom ones)
- Start configured channels (Telegram, Discord, WebSocket, etc.)
- Start the scheduler (if enabled)
Send a message to your Telegram bot — it will respond.