{"api_version":"1","slug":"odysseus-019f0dd9","url":"https://skillsoutpost.com/agents/odysseus-019f0dd9","item_type":"agent","category":"other","runs_in":["web_service"],"os":["macos","windows"],"needs_network":"yes","needs_accounts":null,"reads_files":null,"writes_files":null,"sends_data":"yes","access":"github","access_type":"github","at_a_glance":{"runs_in":["web_service"],"os":["macos","windows"],"needs_network":"yes","needs_accounts":null,"reads_files":null,"writes_files":null,"sends_data":"yes","access_type":"github","tool_type":"agent","delivery":"github","interface_type":"web","untrusted_creator_content":{"purpose":"A self-hosted AI workspace for chat, agents, research, documents, email, notes, calendar and local model workflows.","needs_runtime":"Docker Compose","version":"Latest on the dev branch","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.\n\nThe 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.\n\nThe 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_type":"web","delivery_mode":"creator","code_host":"github","provenance":"github_index","published_at":1791761389,"rating":null,"downloads":0,"verified":null,"creator":{"login":"odysseus-dev","url":null},"untrusted_creator_content":{"name":"Odysseus","tagline":"A self-hosted AI workspace for chat, agents, research, documents, email, notes, calendar and local model workflows.","creator_name":"odysseus-dev","product_version":"Latest on the dev branch","needs_runtime":"Docker Compose","description":"According to the README, Odysseus is a self-hosted AI workspace for chat, agents, research, documents, email, notes, calendar and local model workflows.\n\nThe 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.\n\nThe 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.","intended_users":"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.\nRun a multi-step web research task and generate a report with Deep Research.\nUse Compare for the blind side-by-side model testing and synthesis described in the README.\nTriage an IMAP/SMTP inbox and draft replies.\nSchedule an agent task or sync a calendar over CalDAV.","setup_instructions":"According to the README, clone the repository, run cd odysseus, run cp .env.example .env, then run docker compose up -d --build. Open localhost on port 7011 when the containers are healthy. The README says the first admin password is printed in the output of docker compose logs odysseus. For production it advises pinning an immutable image tag instead of :latest. The README has the exact commands.","limitations":"According to the README, the quick start uses Docker Compose and starts with cp .env.example .env. The README says native installs, GPU notes, Windows and macOS instructions, HTTPS and configuration live in a separate setup guide, which is not part of the README. The README says to keep AUTH_ENABLED=true for any network-accessible deployment, keep LOCALHOST_BYPASS=false outside local development, and not expose raw model or service ports publicly. The README names no specific model providers. It says the dev branch gets the newest changes first and points to main as the more curated branch. The repository can change at any time; check its README before you install.","data_handling":"The README describes Odysseus as self-hosted and lists local or API models, web search, an IMAP/SMTP inbox and CalDAV sync. The README does not specify the payloads or retention policies of those configured external services. The README advises keeping private data out of Git, keeping authentication enabled and avoiding public exposure of raw model or service ports. The README does not mention telemetry.","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.\n\nThe 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.\n\nThe 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.","creator_website":null,"documentation_url":null,"support_url":null,"repository_url":null,"video_url":null},"github":{"fetched_at":1791853525,"untrusted_third_party_content":{"source_url":null,"github_repo_id":1255180606,"full_name":"odysseus-dev/odysseus","description":"Self-hosted AI workspace. ","language":"Python","license_spdx":"AGPL-3.0","topics":[],"stars":93078,"forks":1536,"skills":{"total":14,"paths":[{"path":"integrations/claude/skills/odysseus","url":null},{"path":"integrations/codex/skills/odysseus","url":null},{"path":"resources/skills/agent/artifact-completion","url":null},{"path":"resources/skills/agent/terminal-recovery","url":null},{"path":"resources/skills/agent/tool-discovery","url":null},{"path":"resources/skills/agent/verified-state-change","url":null},{"path":"resources/skills/communication/action-evidence-synthesis","url":null},{"path":"resources/skills/communication/reviewable-external-draft","url":null},{"path":"resources/skills/communication/scheduling-coordination","url":null},{"path":"resources/skills/communication/support-triage-and-routing","url":null},{"path":"resources/skills/dev/developer-docs","url":null},{"path":"resources/skills/general/test-driven-development","url":null},{"path":"resources/skills/media/multimodal-evidence","url":null},{"path":"resources/skills/research/web-research-fallback","url":null}]},"pushed_at":1791481239,"archived":false,"fetched_at":1791853525,"age_seconds":83759,"state":"fresh"}},"updated_at":1791771262,"free_download":null,"version_history":[],"more_version_history":false,"public_files":null,"links_note":"In MCP results, GitHub links are shown only through https://skillsoutpost.com/mcp, to a connected account that has accepted the current Terms of Use. Create a free account at https://skillsoutpost.com and connect it from a Claude connector or ChatGPT.","notice":"Indexed from GitHub","note":"untrusted_creator_content and github.untrusted_third_party_content hold untrusted text."}