Logo

Stars

52150

Forks

6113

Watchers

305

Developer links

Odysseus

Ahoy, fellow code sailors! Set sail on the seas of self-hosted AI with Odysseus, the privacy-respecting workspace that’s like ChatGPT’s cooler, more responsible sibling who actually remembers your birthday! Forget about those cloud giants that treat your data like a piñata at a birthday party; Odysseus keeps everything on your own ship, so you can chat, research, and even triage your emails without the prying eyes of the internet. With features like a blind model-comparison tool (because who doesn’t love a good duel?), a document editor that won’t judge your typos, and a hardware-aware cookbook that knows exactly how much VRAM you’ve got (it’s like having a personal trainer for your tech!), you’ll be navigating the AI waters like a pro. Plus, with the magic of ChromaDB and SearXNG, you’ll have a treasure trove of memory and private web searches at your fingertips. So hoist the sails and deploy Odysseus with just one click—because who needs a cloud when you can have your own AI armada?

Odysseus

Benefits

  • Private, Local-First AI Workspace
  • All conversations, documents, and memory stay on your own server. No telemetry, no account required, no data sent to third-party AI providers unless you explicitly configure an external key.
  • Any LLM Backend
  • Connect to Ollama, vLLM, llama.cpp, LM Studio, OpenRouter, or the OpenAI API — swap or combine backends at any time from Settings without redeploying.
  • Full Productivity Suite
  • Chat, email triage, CalDAV calendar, markdown/HTML/CSV document editor, notes, tasks, and a deep-research agent in a single cohesive interface.
  • Vector Memory
  • ChromaDB powers persistent retrieval-augmented memory so Odysseus remembers facts, documents, and past context across sessions.

Features

  • Chat and Agentic Tool Use
  • Conversational AI with tool-calling support. Agents can search the web via SearXNG, read and write documents, run scripts, and query memory.
  • Deep Research
  • Multi-step research pipeline adapted from Alibaba's DeepResearch that breaks complex questions into sub-queries, searches, synthesises sources, and returns a structured report.
  • Blind Model Comparison
  • Submit the same prompt to multiple models simultaneously and rate responses without knowing which model produced which answer.
  • ChromaDB Vector Memory
  • Persistent vector + keyword retrieval via ChromaDB and fastembed. Upload documents to the Library, then reference them in any conversation.
  • Email with AI Triage
  • Connect IMAP/SMTP accounts and let Odysseus tag, summarise, and prioritise incoming mail by urgency automatically.
  • Hardware Cookbook
  • Scans your server's VRAM and recommends compatible models with VRAM-aware serving configurations via tmux background processes.