First Run Wizard
On first launch (no config.toml found), aidaemon runs an interactive setup wizard.
Provider Selection
The wizard offers these presets:
| Provider | Base URL | Default Models |
|---|---|---|
| Google AI Studio (Native) | Native API | gemini-3-flash-preview / gemini-2.5-flash-lite / gemini-3-pro-preview |
| OpenAI | https://api.openai.com/v1 | gpt-5-mini / gpt-5-nano / gpt-5.1 |
| Anthropic (Native) | Native API | claude-sonnet-4-5 / claude-haiku-4-5 / claude-opus-4-6 |
| Anthropic (OpenRouter) | https://openrouter.ai/api/v1 | anthropic/claude-* variants |
| OpenRouter | https://openrouter.ai/api/v1 | Mixed providers |
| Moonshot AI (Kimi) | https://api.moonshot.ai/v1 | kimi-k2.5 / kimi-k2 / kimi-k2.5 |
| MiniMax | https://api.minimax.io/v1 | MiniMax-M2.5 / MiniMax-M2.5-highspeed / MiniMax-M2.5 |
| Cloudflare AI Gateway | https://gateway.ai.cloudflare.com/v1/<ACCOUNT_ID>/<GATEWAY_ID>/compat | Provider-dependent (for example: gpt-5-mini / gpt-5-nano / gpt-5.1) |
| Ollama (local) | http://localhost:11434/v1 | Auto-discovered from local instance |
| Custom | User-specified | User-specified |
Wizard Steps
- Select provider โ choose from presets or enter custom
- Enter API key โ skipped for Ollama (no auth needed)
- Optional gateway token โ Cloudflare preset can add
cf-aig-authorizationfor Authenticated Gateway mode - Model selection โ auto-populated from preset, or auto-discovered for Ollama
- Telegram setup โ enter bot token and your numeric user ID
- Browser setup (if compiled with
browserfeature) โ auto-detects Chrome profiles - Generate config.toml โ written to current directory
Ollama Auto-Discovery
When selecting Ollama, the wizard queries
http://localhost:11434/api/tags to list all locally available models and lets you pick.Chrome Profile Detection
The wizard auto-detects Chrome/Chromium profiles for browser session reuse:
- macOS:
~/Library/Application Support/Google/Chrome - Linux:
~/.config/google-chromeor~/.config/chromium
Reusing a profile inherits cookies and sessions, so the agent can access authenticated sites.