Odysseus
realitymolder/odysseus:stable
https://registry.hub.docker.com
bridge
bash
false
https://github.com/pewdiepie-archdaemon/odysseus/issues
https://github.com/pewdiepie-archdaemon/odysseus
Self-hosted AI workspace with chat, agents, deep research, documents, email, calendar, and model Cookbook.
Odysseus is a self-hosted AI workspace — the self-hosted version of the UI experience you get from ChatGPT and Claude. Running on your own hardware, with your own data — local-first, privacy-first.
Features:
Chat with any local model or API (vLLM, llama.cpp, Ollama, OpenAI, OpenRouter, GitHub Copilot)
Autonomous agents with MCP, web, files, shell, skills, memory
Cookbook — scans your hardware, recommends models, click to download and serve
Deep Research — multi-step research into visual reports
Compare — blind test models side by side
Documents editor with AI assistance
Email — IMAP/SMTP inbox with AI triage
Notes, Tasks, Calendar (CalDAV)
Memory and Skills — persistent vector and keyword retrieval
Works on mobile (PWA, responsive)
Companion containers (install before Odysseus):
Odysseus-ChromaDB (required) — vector store for semantic memory
Odysseus-SearXNG (required) — meta search engine for web search
Odysseus-ntfy (optional) — push notifications
One-click install (alternative): Install the Docker Compose Manager plugin and import the compose file from https://raw.githubusercontent.com/realitymolder/odysseus/main/docker-compose.yml — deploys all 4 containers as a single stack.
AI:Tools
http://[IP]:[PORT:7000]
https://raw.githubusercontent.com/realitymolder/odysseus-ca-templates/main/templates/odysseus.xml
https://raw.githubusercontent.com/realitymolder/odysseus-ca-templates/main/templates/img/odysseus.svg
Support Odysseus development
https://github.com/pewdiepie-archdaemon/odysseus
Odysseus-ChromaDB
Odysseus-SearXNG
Odysseus-ntfy
7000
/mnt/user/appdata/odysseus/data
/mnt/user/appdata/odysseus/logs
/mnt/user/appdata/odysseus/huggingface
/mnt/user/appdata/odysseus/local
/mnt/user/appdata/odysseus/ssh
99
100
true
admin
7000
localhost
http://odysseus-searxng:8080
odysseus-chromadb
8000
sqlite:///./data/app.db
host.docker.internal:host-gateway