Yours for the voyage.
Odysseus is a self-hosted interface for talking to language models — chat, autonomous agents, tools, model serving, email, research, and more. Local-first, privacy-first, and no telemetry. Just you and your models.
(if you want to add an API that's cool too — I'm not here to tell you how to live your life…)
Started as an AI chat. Became a workspace. Each piece runs locally against whatever endpoints you point it at.
Multi-turn chat plus autonomous agents that plan, call tools, and work through tasks.
Built-in tools (bash, files, web, memory) plus any MCP server you connect. Toggle per tool.
Hardware-aware model recommendations and one-click serving across 270+ catalogued models.
AI summaries, style-matched draft replies, auto-tagging and spam triage over IMAP/SMTP.
Multi-step research runs that gather, read, and synthesize sources into a written report.
Send one prompt to several models at once and compare their answers side-by-side.
Persistent memory the assistant builds up and recalls across all your conversations.
The assistant writes, refines, and reuses its own skills — getting more capable over time.
Runs on your machine against your own endpoints. No telemetry, with optional external integrations when you choose them.
Odysseus was created by a carefully crafted one-shot AI prompt:
> idk what to make come up with something oh make an AI chat but make it good and make it look nice
Each panel expands and plays its preview when you hover or tap it. Swipe on mobile to move through them.
I started working on the Odysseus project because running local AI felt fun and powerful. But the options at the time to engage with LLMs felt like taking steps back. The idea that you could just self-host AI and not pay for a subscription wasn't there. All the tools and functions that make it all magic were missing.
So I started building Odysseus bit by bit — and the more I gave it to work with, the better it served me. Turns out the more your model knows about you, the more useful it gets. Which is the other reason to self-host: you get all that context without handing your private data to someone else's cloud.
It's open source and free. No sales team, no demo request, no Trojan horse.