other / agent
Odysseus
A self-hosted AI workspace for chat, agents, research, documents, email, notes, calendar and local model workflows.
At a glance
- Purpose
- A self-hosted AI workspace for chat, agents, research, documents, email, notes, calendar and local model workflows.
- Runs in
- Web service
- Operating systems
- macOS, Windows
- Needs
- Runtime: Docker Compose; Needs internet: Yes; Needs accounts or API keys beyond your agent: Not stated
- Files and data
- Reads files: Not stated; Writes files: Not stated; Sends data to other services: Yes
- Tool type
- Agent
- Delivery
- From GitHub
- Version
- Latest on the dev branch
- Access
- Code on GitHub
- Compatibility
- According to the README, Odysseus runs with Docker Compose and pulls a multi-arch container image, and it can run as a Portainer stack. The README says the setup guide covers native installs, GPU notes, Windows and macOS instructions, and HTTPS. It names local and API models, MCP, IMAP and SMTP email, and CalDAV calendars. The top-level files include docker-compose.gpu-amd.yml and docker-compose.gpu-nvidia.yml.
- External costs
- The repository is AGPL-3.0-licensed and states no pricing. The model provider you connect may charge for usage.
- Permissions
- The README shows copying .env.example to .env and starting background containers with docker compose up -d --build. The README says the compose files pull the project's multi-arch container image and build locally if the pull fails. The README lists files, shell, MCP, skills and memory under Chat and Agents, along with web research, model downloads and serving, an IMAP/SMTP inbox, CalDAV sync and scheduled agent tasks. The top-level inventory includes scripts/, but the README does not describe that folder's contents. The README does not describe approval or sandbox modes. The README advises keeping authentication enabled, keeping private data out of Git and avoiding public exposure of raw model or service ports. The README specifies AUTH_ENABLED=true for network-accessible deployments and LOCALHOST_BYPASS=false outside local development.
- Usage terms
- GNU Affero General Public License v3.0, as stated in the repository. See its LICENSE file for the exact terms. The README's license section says AGPL-3.0-or-later and also points to ACKNOWLEDGMENTS.md.
- Interface
- web
Code on GitHub
odysseus-dev/odysseus
AGPL-3.0Self-hosted AI workspace.
Public GitHub data fetched · 0 days old
Skill folders in this repository (14)
Folders that contain a SKILL.md file, from GitHub's file list on .
integrations/claude/skills/odysseusintegrations/codex/skills/odysseusresources/skills/agent/artifact-completionresources/skills/agent/terminal-recoveryresources/skills/agent/tool-discoveryresources/skills/agent/verified-state-changeresources/skills/communication/action-evidence-synthesisresources/skills/communication/reviewable-external-draftresources/skills/communication/scheduling-coordinationresources/skills/communication/support-triage-and-routingresources/skills/dev/developer-docsresources/skills/general/test-driven-developmentresources/skills/media/multimodal-evidenceresources/skills/research/web-research-fallback
What it does
According to the README, Odysseus is a self-hosted AI workspace for chat, agents, research, documents, email, notes, calendar and local model workflows.The README lists local or API models, tools, MCP, files, shell, skills and memory under Chat and Agents. The README describes Cookbook as hardware-aware model recommendations, downloads and serving. The README describes Deep Research as multi-step web research with source reading and report generation, and Compare as blind side-by-side model testing and synthesis. The README describes Documents as a writing-first editor with AI edits and suggestions. The README describes Email as an IMAP/SMTP inbox with triage, tags, summaries, reminders and reply drafts. The README lists scheduled agent tasks and CalDAV sync under Notes, Tasks and Calendar.
The README gives a Docker Compose quick start and says to open the app on localhost port 7011. The README says dev gets the newest changes first and describes main as the more curated branch.
Who it is for
People who want a self-hosted workspace that puts AI chat and agents next to documents, email, notes and a calendar.Example tasks
Start Odysseus with Docker Compose and open it in a browser.Run a multi-step web research task and generate a report with Deep Research.
Use Compare for the blind side-by-side model testing and synthesis described in the README.
Triage an IMAP/SMTP inbox and draft replies.
Schedule an agent task or sync a calendar over CalDAV.