odysseus-ios
Cliente nativo SwiftUI para servidor Odysseus AI auto-hospedado. Soporta iOS/iPadOS/macOS, procesamiento local de voz (Whisper/TTS), visión artificial y 10 espacios de productividad bajo licencia PolyForm Noncommercial.
Ficha actualizada 28 sept 2026, 13:15 · upstream 28 sept 2026, 13:11 · release sin release detectada
Qué es odysseus-ios
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Odysseus iOS es un cliente nativo desarrollado con SwiftUI para conectarse a un servidor Odysseus AI auto-hospedado. A diferencia de las soluciones basadas en WebView, esta aplicación se comunica directamente con la API REST/SSE del servidor, permitiendo renderizado nativo de Markdown, resaltado sintáctico y streaming token por token.
La arquitectura separa el cliente del servidor, garantizando que los datos permanezcan entre el dispositivo y el servidor propio. Incluye capacidades avanzadas como reconocimiento de voz on-device con Whisper (aceleración Neural Engine), síntesis neural en portugués (pt-BR) y visión artificial para análisis de imágenes sin enviar audio al exterior.
El proyecto ofrece 10 espacios de productividad integrados, incluyendo Brain (memoria del asistente), Notes, Calendar, Gallery, Email (IMAP/SMTP), Tasks, Library (RAG), Compare y Deep Search. El desarrollo requiere Xcode 26+ y xcodegen para generar el archivo .xcodeproj desde project.yml.
- Chat con memoria persistente y documentos personales mediante RAG en un servidor auto-hospedado.
- Investigación profunda (Deep Research) con gráficos de pasos en vivo y modos de búsqueda avanzados.
- Gestión de tareas programadas con agentes cron/evento que se pueden ejecutar, pausar o reanudar.
- Dictado y lectura en voz alta completamente local usando Whisper y PocketTTS sin enviar audio al servidor.
- Análisis visual de imágenes enviadas directamente desde la aplicación para consultas de visión artificial.
- Comparación lado a lado de respuestas entre dos modelos diferentes con streaming simultáneo.
- Cliente nativo SwiftUI con renderizado optimizado y no basado en WebView.
- Procesamiento de voz local (STT/TTS) que nunca sale del dispositivo, garantizando privacidad.
- Soporte universal para iPhone, iPad y macOS desde una única base de código.
- Sin analíticas, tracking ni publicidad; los datos residen entre el cliente y el servidor propio.
- Gestión nativa de modelos de IA directamente desde la configuración del teléfono.
- Soporte multilingüe con 34 idiomas incluyendo sistemas de escritura derecha-izquierda.
- Requiere un servidor Odysseus externo; la aplicación no incluye backend propio.
- Licencia PolyForm Noncommercial restringe uso comercial, redistribución en App Store o white-labeling sin licencia adicional.
- Desarrollo exclusivo para macOS con Xcode 26+ y xcodegen instalado previamente.
- La configuración de firma (Team ID) debe gestionarse manualmente copiando Local.xcconfig.example.
- Dependencia de la API SSE del servidor; si el servidor cae, el cliente no funciona.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliegue exclusivo como cliente. Requiere instalar un servidor Odysseus compatible (ej. odysseus-server) y exponerlo en red local o web. Configurar la dirección del servidor en Settings › Server al primer lanzamiento. Para desarrollo, usar Xcode con Team ID válido en Local.xcconfig. No incluye Docker ni Compose; el backend debe gestionarse por separado.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.