Qué es
Odysseus AI es un workspace de IA self-hosted open source (AGPL-3.0) que mete en una sola app web todo lo que normalmente tenés repartido entre ChatGPT, Notion, Gmail, un cliente de notas y un asistente de investigación: chat con modelos locales o por API, agentes con herramientas, investigación profunda, documentos colaborativos, email, notas, calendario y un cookbook con recomendaciones de modelos según tu hardware.
El repo vive en odysseus-dev/odysseus y suma 86.900 estrellas y 813 forks en GitHub. El proyecto lo hizo público PewDiePie (Felix Kjellberg) — dato que aparece en varios repos derivados, aunque el repo canónico lo mantiene el equipo odysseus-dev. Es uno de los repos self-hosted de IA más populares del momento.
Cómo funciona por dentro
Odysseus es una app web servida por Flask (app.py) con un frontend en Node y un stack completo levantado con Docker Compose. La instalación es deliberadamente corta:
git clone https://github.com/odysseus-dev/odysseus.git
cd odysseus
cp .env.example .env
docker compose up -d --build
Una vez que los containers están healthy, abrís http://localhost:7000 y tenés el workspace funcionando. La contraseña del primer admin aparece en los logs de docker compose.
La arquitectura está modularizada en servicios:
- core/ — lógica central del workspace y orquestación.
- routes/ — endpoints HTTP de la API.
- services/ — integraciones con modelos, email, calendario y storage.
- integrations/ — conectores externos (MCP, SearXNG, providers de modelos).
- mcp_servers/ — servidores MCP propios que exponen capacidades de Odysseus a otros agentes.
- companion/ — apps móviles y de escritorio que se conectan al workspace.
- docker/ — imágenes Docker oficiales (CPU, NVIDIA, AMD).
Trae compose files separados para tres perfiles de hardware: docker-compose.yml (CPU), docker-compose.gpu-nvidia.yml (GPU NVIDIA) y docker-compose.gpu-amd.yml (GPU AMD). Es una decisión que pocos proyectos self-hosted toman y vale oro si tenés una workstation con GPU.
Qué trae la caja
Lo que distingue a Odysseus de un wrapper de LLM es la cantidad de módulos útiles que ya vienen integrados:
- Chat + Agentes — modelos locales o por API, herramientas, MCP, acceso a archivos, shell, skills y memoria persistente.
- Cookbook — recomendaciones de modelos según tu hardware, descargas y serving.
- Deep Research — investigación web multi-paso con lectura de fuentes y generación de informes.
- Compare — pruebas ciegas side-by-side de modelos con síntesis automática.
- Documents — editor orientado a escritura con edición asistida por IA, sugerencias, Markdown, HTML, CSV y syntax highlighting.
- Email — inbox IMAP/SMTP con triaje, tags, resúmenes, recordatorios y borradores de respuesta.
- Notes, Tasks + Calendar — recordatorios, todos, tareas programadas y sync CalDAV.
- Extras — galería/editor de imágenes, themes, uploads, búsqueda web, presets, sesiones y 2FA.
MCP es ciudadano de primera: tiene su propia carpeta mcp_servers/ y los agentes pueden usar servidores MCP externos desde el chat. Si ya usás Claude Desktop o Cursor con MCP, vas a sentirte como en casa.
Por qué importa
Hay tres razones por las que Odysseus se ganó un lugar en el radar:
- Es un reemplazo real de stack, no una demo. Chat + email + notas + calendario + documentos + agentes, todo en tu hardware, todo open source. No es vaporware: el repo tiene 86.900 estrellas, commits diarios y un roadmap público (
ROADMAP.md). - Honra self-hosted como filosofia. AGPL-3.0, datos en tu servidor, auth y 2FA propios, modelos locales soportados con cookbooks por hardware, y avisos claros en
SECURITY.mdyTHREAT_MODEL.mdsobre qué no exponer públicamente. - El autor es improbable. Que PewDiePie (Felix Kjellberg) sea quien empujó el proyecto open source no le quita mérito — al contrario, le dio una distribución masiva. Pero el repo canónico vive en
odysseus-dev/odysseusy lo mantiene un equipo dedicado, no su cuenta personal de GitHub.
Si venís frustrado de pagar 5 suscripciones y tener tus datos fragmentados en 5 servicios distintos, este es el tipo de proyecto que te cambia el día.
Siguiente paso
Si querés probarlo, la vía más rápida es la del README:
- Cloná el repo:
git clone https://github.com/odysseus-dev/odysseus.git. - Copiá
.env.examplea.envy dejá los defaults si querés arrancar rápido. - Levantá el stack:
docker compose up -d --build. - Abrí
http://localhost:7000, tomá la contraseña del primer admin de los logs y entrá.
Si tenés GPU NVIDIA, cambiá a docker-compose.gpu-nvidia.yml. Si tenés AMD, hay compose específico también. La guía completa (website/setup.md) cubre HTTPS, CalDAV, email y configuración de proveedores de modelos.
El proyecto vive y se mueve: el ROADMAP.md es público, los Discussions están abiertos y los issues suman actividad diaria. Buen momento para sumarse.
Enlaces oficiales
- GitHub: odysseus-dev/odysseus
- Landing: odysseus-dev.github.io/odysseus
- Setup guide: website/setup.md
- Roadmap: ROADMAP.md