Skip to Content
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.

Eneo AI Assistant Interface



Quick Start

Get Eneo running locally in under 5 minutes.

# 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 -d

Access: 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

Eneo Spaces Interface

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



Key Capabilities

CapabilityDescription
AI AssistantsCreate custom assistants with specific system prompts and knowledge bases
Knowledge ManagementProcess PDFs, Word, Excel, and web content with semantic search
Multi-tenantIsolate organizations with separate credentials, IdPs, and quotas
Real-time ChatStreaming responses via SSE with conversation history
Background ProcessingAsync document ingestion and web crawling with ARQ workers
API-firstFull 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