Odiseo: un espacio de trabajo autogestionado con inteligencia artificial

Fuentes: Odysseus: a self-hosted AI workspace for local-first privacy
Odiseo: un espacio de trabajo autogestionado con inteligencia artificial
Imagen generada con IA

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.