Sobre el proyecto

Odysseus es un espacio de trabajo de inteligencia artificial de código abierto y autohospedado diseñado para unificar comunicación, productividad y flujos de trabajo potenciados por IA bajo una sola interfaz. Se despliega mediante Docker Compose y proporciona un panel accesible desde el navegador en localhost:7000 con autenticación habilitada de forma predeterminada. Las capacidades principales incluyen IA conversacional compatible con modelos locales y remotos, integraciones de herramientas, conectividad con el Protocolo de Contexto de Modelo (MCP), manejo de archivos, acceso a shell y memoria persistente entre sesiones. El sistema de agentes integrado permite automatizar tareas recurrentes o programadas. Las funciones de productividad abarcan un editor de documentos centrado en la escritura con ediciones asistidas por IA, soporte para Markdown/HTML/CSV y resaltado de sintaxis; un cliente de correo IMAP/SMTP con triaje, etiquetado, resúmenes, recordatorios y respuestas borrador; y notas, tareas y un calendario integrados con sincronización CalDAV y soporte de recordatorios. Las herramientas específicas de IA incluyen Deep Research para investigación web multimedio con lectura de fuentes y generación automática de informes, y un módulo de Comparación para pruebas ciegas lado a lado de modelos y síntesis. Un Cookbook ofrece recomendaciones de modelos según hardware, descargas y guía de implementación. Extras adicionales incluyen una galería/editor de imágenes, personalización de temas, cargas, búsqueda web, presets, gestión de sesiones y autenticación de dos factores. El proyecto apunta a Linux, Windows y macOS, con opciones de instalación nativa y notas de soporte GPU disponibles en la guía de configuración. Las recomendaciones de seguridad incluyen mantener AUTH_ENABLED=true y LOCALHOST_BYPASS=false en cualquier instancia expuesta a la red, y evitar la exposición pública de puertos de modelos o servicios. El proyecto está licenciado bajo AGPL-3.0-or-later y acepta contribuciones enfocadas en pruebas de instalación, configuración de proveedores, refinamiento móvil y del editor, documentación y refactorización.