Aegis has two AI features: Intelligence Review (background IP threat classification) and Owl Chat (conversational assistant).
Both are optional. If no API key is configured, all other Aegis features work normally.
| Provider | Model examples | Notes |
|---|---|---|
| Gemini (Google) | gemini-2.0-flash, gemini-1.5-pro |
Free tier available |
| Claude (Anthropic) | claude-haiku-4-5-20251001, claude-sonnet-4-6 |
Fast haiku models work well |
| OpenAI | gpt-4o-mini, gpt-4o |
GPT-4o-mini is cost-effective |
| DeepSeek | deepseek-chat |
Good value |
| Ollama | qwen2.5:7b, llama3.2:3b |
Fully local, no API key |
Runs background sweeps every N minutes. Any IP with enough requests gets sent to the AI for classification:
human, bot, crawler, scanner, attackerAegis optionally queries external databases before sending data to the AI, improving classification accuracy:
| Source | Data | Cost |
|---|---|---|
| DNS PTR | Reverse DNS, verifies Googlebot etc. | Free |
| ip-api.com | ASN, ISP, VPN/proxy/Tor/datacenter flags | Free, 45 req/min |
| Known bot CIDRs | Google, Bing crawler ranges | Free |
| AbuseIPDB | Community abuse reports, confidence score | Free tier: 1,000/day |
A conversational assistant that can read your live gateway state and take actions (block IPs, explain traffic, review configs, walk through setup procedures).
Mount a file at /data/skills/site.md to inject custom context into every Owl conversation — useful for documenting your server layout, special rules, or preferred procedures.
Autonomous scheduled sweeps. Owl analyses recent traffic patterns and sends a notification if it finds something concerning.
Configure in Integrations → Owl Patrol (requires at least one notification channel).