Open Source AI Platform
Democratic AI for the
Public Sector
Deploy governed AI assistants with complete data sovereignty, audit trails, and compliance built-in. Your data never leaves your infrastructure.

Choose Your Path
From quick evaluation to production deployment
Try Locally
Run Eneo on your machine in minutes with Docker. Perfect for evaluation and testing.
5 minute setup
Recommended
Deploy to Production
Docker Compose with SSL, authentication, reverse proxy, and full AI provider setup.
Complete guide
Architecture
Technical deep-dive into services, data flow, security, and integration points.
Explore system design
Quick Start
Get Eneo running locally in under 5 minutes.
Docker Compose
# Clone the repository
git clone https://github.com/eneo-ai/eneo.git
cd eneo/docs/deployment/
# Copy environment templates
cp env_backend.template env_backend.env
cp env_frontend.template env_frontend.env
cp env_db.template env_db.env
# Add your AI provider key (e.g., OpenAI)
echo "OPENAI_API_KEY=sk-..." >> env_backend.env
# Create network and start
docker network create proxy_tier
docker compose up -dAccess: https://localhost (or your configured domain)
Default login: user@example.com / Password1!
Next steps after install: Configure your AI provider in Admin → Models, then create your first Space and Assistant. Full deployment guide →
Team Collaboration
Collaborative Spaces
Organize AI assistants and knowledge bases into team workspaces

Create Spaces
Isolate projects per team or department
Add Knowledge
Upload PDFs, Word, Excel or crawl websites
Build Assistants
Custom prompts, models, and knowledge bases
Secure Access
Role-based permissions with audit trails
Why Eneo?
Built for real-world, regulated environments
GDPR ReadyEU AI ActOn-Prem
Data Sovereignty
Your data never leaves your infrastructure. Self-host on-premises or in your approved cloud environment.
Audit Logging Guide
Model Agnostic
Use OpenAI, Anthropic, Azure, Google, Mistral, or local models. Switch providers without re-architecting.
AI Provider Setup
Public Sector Ready
Built for government: GDPR compliance, EU AI Act support, audit logging, and security classifications.
Audit Logging Guide
Popular Guides
Common deployment and integration paths
View all guides
Key Capabilities
| Capability | Description |
|---|---|
| AI Assistants | Create custom assistants with specific system prompts and knowledge bases |
| Knowledge Management | Process PDFs, Word, Excel, and web content with semantic search |
| Multi-tenant | Isolate organizations with separate credentials, IdPs, and quotas |
| Real-time Chat | Streaming responses via SSE with conversation history |
| Background Processing | Async document ingestion and web crawling with ARQ workers |
| API-first | Full REST API with OpenAPI documentation |
Community & Support
Governed by public sector organizations, ensuring development aligns with public interest
Contact: digitalisering@sundsvall.se (for public sector organizations)
"Generative AI must not be a technology for the few, but a technology for everyone."
Originally developed by Sundsvall Municipality & Ånge Municipality
Last updated on