The power of AltiusOne, at your place
AltiusOne is available in two open source editions: Community (self-hosted with Docker) and Desktop (native Electron application). Both offer the same 15 modules as the Cloud edition.
Community Edition — Docker Compose
Install AltiusOne on your own server in a few commands:
git clone https://github.com/altiusone/altiusone.git
cd altiusone
cp .env.example .env
# Edit .env with your settings
docker compose up -d
That's it. You get the full stack:
- Django + Gunicorn
- PostgreSQL + PostGIS + pgvector
- Redis + Celery
- MinIO
- Nextcloud + OnlyOffice
- Nginx
System requirements
| Resource | Minimum | Recommended |
|---|---|---|
| CPU | 2 vCPU | 4 vCPU |
| RAM | 4 GB | 8 GB |
| Storage | 20 GB SSD | 50 GB SSD |
| OS | Linux (Docker) | Ubuntu 22.04+ |
Desktop — Native application
The Desktop edition is an Electron application available for:
- Windows 10/11 (x64)
- macOS 12+ (Intel & Apple Silicon)
- Linux (AppImage, .deb)
Desktop features
- Full offline mode — work without an internet connection
- Automatic synchronisation — your data syncs as soon as the connection is restored
- Local database — SQLite for offline mode, sync with PostgreSQL online
- Automatic updates — notifications and one-click installation
- CI/CD GitHub Actions — automatic builds for all 3 platforms
Bring Your Own AI
The Community and Desktop editions support flexible AI integration:
MCP Server (Model Context Protocol)
AltiusOne exposes an MCP server at the /mcp/ endpoint (JSON-RPC + SSE) that
allows any compatible client (Claude Desktop, VS Code, etc.) to interact with
your data:
- Browse accounting entries
- Search for clients and suppliers
- Analyse the relationship graph
- Generate reports
OpenAI-compatible API
Connect your own language model:
- Ollama — local models (Llama, Mistral, etc.)
- vLLM — high-performance GPU inference
- Any OpenAI-compatible provider — simply configure the URL and API key
# settings.py
AI_BACKEND = "openai_compatible"
AI_BASE_URL = "http://localhost:11434/v1" # Ollama
AI_API_KEY = "ollama"
AI_MODEL = "llama3.1:8b"
AGPL-3.0 Licence
AltiusOne is distributed under the GNU Affero General Public License v3.0:
- Freedom to use — use AltiusOne for any purpose
- Freedom to modify — adapt the code to your needs
- Share modifications — if you distribute a modified version or offer it as a service, publish your changes under AGPL-3.0
- No lock-in — your data belongs to you, export it at any time
Cloud vs Community vs Desktop
| Feature | Cloud | Community | Desktop |
|---|---|---|---|
| 15 business modules | ✅ | ✅ | ✅ |
| Mobile app | ✅ | ✅ | — |
| Hosting | Managed (Switzerland) | Self-hosted | Local |
| Provisioning | Automatic | Manual | Installer |
| Updates | Automatic | git pull |
Auto-update |
| Support | Included | Community | Community |
| AI | Built-in | BYO | BYO |
| Offline | — | — | ✅ |
| Price | Subscription | Free | Free |
AltiusOne Community & Desktop — The freedom to choose how you work.