Self-hosted chat UIs are a solved problem. Self-hosted workspaces aren't, and that's the gap Odysseus aims at. It's an open-source (AGPL-3.0), Docker-deployed AI workspace: chat, agents with tools and MCP, local model serving, deep research, documents, email, notes, tasks and calendar. No telemetry. Your models, your hardware, your data, as the tagline goes.
I haven't deployed it in production, so treat this as an engineer's walkthrough of the project based on its docs and repository, with the caveats called out honestly at the end.
The deploy
The boring-in-a-good-way part:
git clone https://github.com/odysseus-dev/odysseus cd odysseus cp .env.example .env docker compose up -d --build
Enter fullscreen mode
Exit fullscreen mode
Then open http://localhost:7011 .…