General
What is AeonSage?
What is AeonSage?
AeonSage is a self-hosted AI orchestration platform that connects AI models, messaging channels, and tools in a unified interface. It allows you to:
- Use multiple AI providers (OpenAI, Anthropic, local models)
- Access your AI through Telegram, Discord, WhatsApp, and more
- Maintain full control over your data
Is AeonSage free?
Is AeonSage free?
Yes! AeonSage is open source under the AGPL v3 license.
- Free tier: Self-hosted, unlimited usage, all core features
- Pro tier: Cloud hosting, advanced features, priority support
What's the difference between OSS and SaaS?
What's the difference between OSS and SaaS?
| Feature | OSS (Self-Hosted) | SaaS (Cloud) |
|---|---|---|
| Hosting | Your server | Our cloud |
| Users | Single user | Multi-user |
| Cost | Free | Subscription |
| Support | Community | Priority |
Can I use local AI models?
Can I use local AI models?
Yes! AeonSage has first-class support for local models via Ollama:Local models work offline and keep your data completely private.
Installation
What are the system requirements?
What are the system requirements?
Minimum:
- 2 CPU cores
- 4 GB RAM
- 1 GB storage
- Node.js 22+
- 8+ GB RAM for 7B models
- 16+ GB RAM for 13B models
- GPU recommended for best performance
How do I update AeonSage?
How do I update AeonSage?
Desktop App:Docker:
- Automatic updates (Settings → About → Check for Updates)
Can I run AeonSage on Raspberry Pi?
Can I run AeonSage on Raspberry Pi?
Yes! AeonSage runs on ARM-based devices including Raspberry Pi 4/5.
Performance Tip: For local AI models on Pi, use quantized models (e.g.,
llama3.2:1b) for acceptable performance.Configuration
Where is the configuration file?
Where is the configuration file?
The configuration file is located at:
- Linux/macOS:
~/.aeonsage/config.json - Windows:
%USERPROFILE%\.aeonsage\config.json
How do I add a new AI provider?
How do I add a new AI provider?
- Get API key from the provider (OpenAI, Anthropic, etc.)
- Set environment variable:
- Or add to config.json:
- Restart Gateway
How do I enable rate limiting?
How do I enable rate limiting?
Add to
config.json:Channels
How do I connect Telegram?
How do I connect Telegram?
- Create a bot via @BotFather
- Copy the bot token
- Run setup:
- Get your access code from the Gateway logs
How do I connect Discord?
How do I connect Discord?
- Create a Discord application at Discord Developer Portal
- Create a bot and copy the token
- Invite bot to your server with OAuth2 URL
- Run setup:
Can I use multiple channels simultaneously?
Can I use multiple channels simultaneously?
Yes! You can connect as many channels as you need. AeonSage routes messages based on the channel source while maintaining a unified context.
Privacy & Security
Does AeonSage send my data to external servers?
Does AeonSage send my data to external servers?
Only if you configure it to:
- AI providers: If using OpenAI/Anthropic, prompts go to their APIs
- Channels: Messages are sent to Telegram/Discord/etc.
- License validation: Pro features check license with
license.aeonsage.org
- Use Ollama for local AI (no external API calls)
- Use iMessage or Signal for end-to-end encrypted channels
- Disable telemetry in settings
How do I delete my data?
How do I delete my data?
Self-hosted:SaaS:
- Go to Settings → Account → Delete Account
- All your data is permanently deleted within 24 hours
Is AeonSage GDPR compliant?
Is AeonSage GDPR compliant?
Self-hosted deployments can be configured for GDPR compliance:
- Data minimization (only necessary data stored)
- Right to access (export all data)
- Right to erasure (delete all data)
- Data portability (standard export formats)
Troubleshooting
Gateway won't start
Gateway won't start
Check common issues:
-
Port in use:
-
Missing configuration:
-
Node.js version:
-
Check logs:
AI responses are slow
AI responses are slow
Possible causes:
- Local model performance: Try a smaller model or use cloud API
- Network latency: Check connection to AI provider
- Rate limiting: You may be hitting API limits
- Memory pressure: Check system RAM usage
Channel disconnected unexpectedly
Channel disconnected unexpectedly
Troubleshooting steps:
-
Check channel status:
-
Reconnect:
-
Check logs:
-
Verify credentials:
- Bot token may have been revoked
- Check OAuth expiration