Odiseo (Odysseus) es un proyecto de software que ofrece un espacio de trabajo autogestionado con inteligencia artificial, diseñado para ejecutarse en el propio hardware del usuario y priorizar la privacidad. Su objetivo es replicar la experiencia de interfaz de ChatGPT o Claude, pero de forma local y con mayor control sobre los datos. La plataforma integra múltiples funciones: chat con modelos locales o mediante API (como vLLM, llama.cpp, Ollama, OpenRouter y OpenAI); un agente autónomo que ejecuta tareas complejas usando herramientas como ejecución de shell, acceso a archivos y memoria persistente; un 'cookbook' que analiza el hardware y recomienda modelos para descargar y servir; investigación profunda que recopila y sintetiza fuentes en informes visuales; comparación ciega de modelos lado a lado; editor de documentos con asistencia de IA; gestión de correo electrónico (IMAP/SMTP) con clasificación automática y borradores; notas y tareas con recordatorios; un calendario local con sincronización CalDAV; y compatibilidad con dispositivos móviles mediante una interfaz responsive y funcionalidad PWA. La instalación se realiza mediante Docker o desde el código fuente con Python 3.11. La configuración se gestiona principalmente desde la propia aplicación, aunque es posible predefinir valores en un archivo .env. Odiseo incluye advertencias de seguridad: recomienda mantener la autenticación habilitada, no exponer el servicio directamente a internet sin HTTPS y un proxy inverso, y revisar los permisos de los usuarios no administradores, ya que el acceso a shell, archivos o herramientas avanzadas está restringido por defecto. Para implementaciones en red local o mediante Tailscale, se sugiere usar Caddy, nginx o Traefik para terminar TLS. El proyecto está abierto a contribuciones, especialmente en pruebas de instalación, corrección de errores y mejora de la documentación.
Odiseo: un espacio de trabajo autogestionado con inteligencia artificial
