Your personal AI assistant with intelligent multi-model routing.
- Smart Routing: Automatically selects the best AI model based on your request
- Multi-Model: Kimi K2.5, Gemini, Grok, Claude Opus 4.5
- Agent Swarm: Parallel task execution with up to 100 sub-agents
- Deep Research: Multi-source research on web and X/Twitter
- Browser Control: Automated web interactions
- Self-Coding: Can modify its own code with safety guardrails
- Long-Term Memory: Remembers your preferences and past conversations
- Multi-Interface: Web UI + Telegram bot
cp .env.example .env
# Edit .env and add your API keysdocker-compose up -d- Web UI: http://localhost:8080
- Telegram: Message your bot
| Say this... | Uses this model |
|---|---|
| (anything) | Kimi K2.5 Instant |
| "think about", "analyze" | Kimi K2.5 Thinking |
| "agent swarm", "use agents" | Kimi K2.5 Swarm |
| "search for", "look up" | Gemini |
| "deep research" | Gemini Deep Research |
| "search X", "Twitter" | Grok |
| "deep research on X" | Grok Deep Research |
| "code", "implement" | Claude Opus 4.5 |
You'll need keys from:
- Moonshot AI - Kimi K2.5
- Anthropic - Claude
- Google AI Studio - Gemini
- xAI - Grok
- Telegram @BotFather - Telegram bot
# Start
docker-compose up -d
# View logs
docker logs -f dash
# Stop
docker-compose down
# Rebuild after changes
docker-compose up -d --build- Telegram bot only responds to allowlisted user IDs
- Web API requires authentication token
- Browser actions require confirmation
- Self-coding changes require approval
- All secrets are redacted from outputs
MIT