Odysseus - Móvil
Tu IA self-hosted, nativa
$2.990
Tu propio servidor de IA en una app nativa. Chats, investigación profunda, memoria, notas, calendario, correo y voz en el servidor que elijas. Sin nube ajena.
Odysseus es tu IA self-hosted, como una app nativa de verdad.
Es una app 100% nativa (sin WebView) para tu propio servidor Odysseus / Open WebUI. Trae tus modelos, tus datos y tu privacidad — y platica con ellos desde una app increíble en el iPhone y la Mac.
LO QUE OBTIENES
• Chat nativo con streaming en vivo, Markdown completo, tablas y código — nunca una página web empaquetada.
• Conecta cualquier modelo: OpenRouter, Ollama, llama.cpp local y otros endpoints compatibles.
• Un espacio de trabajo de IA de verdad, no solo un chatbot: notas, calendario, cliente de email integrado (IMAP/SMTP), documentos personales (RAG) y generación de imágenes.
• 68 herramientas de agente integradas — código, búsqueda web, documentos, multiagente, email y calendario.
• Compara dos modelos en paralelo y ejecuta Deep Research con un reporte nativo.
PERSONALÍZALA
• 34 idiomas, incluidos de derecha a izquierda (árabe, persa, urdu, pastún). Detecta automáticamente el idioma de tu dispositivo.
• 16 temas, tipografías personalizadas y fondos animados.
TU PRIVACIDAD ES LO PRIMERO
• El servidor es TUYO. Odysseus solo se conecta a la dirección que tú configuras — nada se envía a nosotros.
• Voz en el propio dispositivo (dictado y texto a voz).
• Bloqueo opcional de la app con Face ID / Touch ID.
Nota: Odysseus es un cliente para un servidor self-hosted Open WebUI / Odysseus. Necesitas tu propio servidor para entrar.
Más • Escuchar mensajes: el botón de escuchar ahora también aparece en los mensajes que envías. Cuando la voz del servidor no está disponible, la app lee con la voz del sistema y lo indica debajo del mensaje; antes el botón giraba y no sonaba nada.
• Pega la clave y listo: la app reconoce claves de los principales proveedores (Gemini, Anthropic, OpenRouter, Groq y otros) y completa la dirección sola. También puedes elegir el proveedor de una lista.
• Modelos separados por tipo: chat, imagen, video, música, voz, transcripción, audio en vivo y embeddings. El selector del chat solo ofrece modelos de conversación, y las listas cortas aparecen completas: los modelos Gemma ya no quedan escondidos en un submenú.
• Un endpoint registrado como Imagen que también tiene modelos de chat ahora lo avisa, con un botón para pasarlo a chat.
• Desplazarte en Configuración cierra el teclado.
1.13 hace 14 h
• Icono de la pantalla de inicio: ahora puedes elegir entre siete, en Ajustes › Apariencia. Antes solo había uno.
• La lista de conversaciones vuelve a tener separadores. Cada franja de fecha dice cuántas conversaciones tiene, cada fila muestra la hora y el modelo usado, y la conversación abierta lleva una barra de realce.
• La barra de Espacios queda fija abajo: Brain, Notas, Calendario, Galería y "Más" para lo demás. Antes había que recorrer la lista hasta el final para cambiar de espacio.
• El catálogo de modelos de voz abre plegado: cuatro secciones por tamaño en lugar de 65 filas seguidas. Cada sección dice cuántos modelos tiene y cuántos ya están en el dispositivo, y filtrar por idioma lo vuelve a plegar.
• Los días de la semana y las horas de la lista siguen el idioma elegido en la app. Antes seguían el del dispositivo.
• Seis textos seguían apareciendo en portugués para quien usa la app en otro idioma. Traducidos a los 42 idiomas.
1.12 21 sep
• Voz en el dispositivo: motor nuevo y modelos que detectan el idioma por sí solos. El catálogo ahora tiene un modelo ajustado por idioma, en 22 idiomas, alojado por la app para que los enlaces no dejen de funcionar.
• Cargar un modelo ahora es más rápido: el encoder Core ML ya se encuentra correctamente. Antes se ignoraba en silencio en los modelos comprimidos y la carga recurría al método lento.
• La app ya no se cierra sola al cambiar a un modelo grande: un motor a la vez, el modelo anterior se libera primero y se verifica la memoria disponible antes de cargar.
• La grabación se guarda antes de transcribirla. Si la app se cierra a la mitad, al volver ofrece transcribir de nuevo o descartarla; no se pierde nada.
• Los números se transcriben con letras: "un centavo" en lugar de "1/100".
• Ajustes › Diagnóstico muestra lo que la app registró: memoria disponible, el último cierre inesperado y el registro del motor de voz. Todo permanece en el dispositivo.
• Reportar un error: abre un correo en tu app de correo con el registro de la última hora. Puedes ver todo antes de enviarlo; nada se envía hasta que toques enviar.
• La pantalla de carga indica que la primera vez puede tardar varios minutos.
• Los modelos que no caben en la memoria del dispositivo aparecen deshabilitados, con el motivo.
1.11 14 sep
• Cerrar sesión ahora termina la sesión en el servidor. Antes, la cookie seguía siendo válida siete días después de salir.
• Las cuentas con código de verificación (2FA) ya inician sesión de verdad. Antes, la app decía que habías entrado y se caía en la primera solicitud.
• Notas: la pestaña Archivadas muestra tus notas archivadas. Antes siempre estaba vacía, y archivar hacía que la nota desapareciera.
• Memoria: Desanclar ya funciona. Antes el servidor ignoraba la solicitud y la memoria seguía anclada.
• Calendario: el campo "reunión mañana a las 14:00" crea el evento; antes solo interpretaba el texto y lo descartaba. Eliminar un evento que se repite pregunta si quieres eliminar solo esta ocurrencia o toda la serie; antes eliminaba la serie sin avisar.
• Correo: archivar, eliminar y cambiar cuentas muestran el error cuando el servidor lo rechaza. Antes el mensaje desaparecía de la lista, pero seguía en el buzón.
• Biblioteca: los PDF grandes ya no se cortan a los 30 segundos de subida. Un archivo sin texto extraíble o que excede el límite aparece como rechazado, con el motivo, y la lista se actualiza sola.
• Cookbook: los paquetes con extras entre corchetes o con versión fija ya se instalan; antes el servidor respondía "Invalid pip package name". Servir un modelo muestra el error real en lugar de "instalación iniciada".
• Servidores MCP: al agregar uno, la hoja muestra si se conectó y cuántas herramientas encontró — o el motivo de la falla y el enlace de autorización, cuando hace falta.
• Los errores del servidor aparecen con su mensaje real en la conversación, en lugar de "Error en el stream", "Error 503" o JSON crudo.
• Investigación profunda: cerrar el panel cancela la investigación en el servidor; si falla, se muestra el motivo.
• Proveedores por código de dispositivo: un "no autorizado" del proveedor ya no te cierra la sesión en la app. Y si el inicio de sesión automático falla al abrir, la pantalla de inicio de sesión dice por qué, en lugar de aparecer en blanco.
• En iOS 17, el botón de auditoría de Memoria (la varita) volvió a aparecer.
1.10 12 sep
• Las preguntas del agente ya se ven. Cuando el asistente necesita una decisión, la pregunta aparece como una tarjeta con sus opciones: toca una, marca varias o escribe tu propia respuesta. Las solicitudes de permiso de herramienta muestran la acción exacta y se pueden permitir o rechazar ahí mismo; antes el turno terminaba vacío.
• Personalizar la interfaz: oculta lo que no usas en la barra lateral, el campo de mensaje y la conversación. En iPad y Mac la conversación puede convertirse en una columna de lectura.
• Barra lateral ordenada: conversaciones agrupadas por fecha en secciones plegables y búsqueda dentro del contenido de los mensajes.
• Ajustes más completos: tokens de API con permisos (crear y editar), privilegios por usuario, automatización de correo, conectar proveedores de modelos mediante código de dispositivo, registros del servidor.
• Los recordatorios y las tareas pueden avisarte en el dispositivo, opcional; en iPhone también con la app en segundo plano.
• Difuminar datos sensibles en las respuestas y atajos de teclado en Mac.
1.9 11 sep
Tu propio endpoint de voz: usa cualquier servicio con una API de audio compatible, o Fish Audio, tanto para el reconocimiento como para la voz de la IA — con prueba integrada en ambos lados, y catálogo de voces cuando el endpoint es de Fish. El idioma de dictado ahora es una configuración aparte del idioma de la app, así que puedes dictar en otro idioma sin cambiar toda la aplicación. La primera frase de la respuesta empieza a reproducirse mientras todavía se está generando. Y interrumpir hablando ya no se confunde con el eco de la propia IA.
1.8 29 ago
El selector de modelos de Comparar ahora muestra todos los modelos que ofrece tu servidor, no solo la lista curada — busca "Más modelos" cuando tu servidor tenga opciones extra. Totalmente retrocompatible: nada cambia en servidores antiguos.
1.7 27 jul
Esta versión es solo correcciones.
- El razonamiento del asistente ya no desaparece al reabrir una conversación. Se guarda junto con la respuesta.
- Deslizar para eliminar un correo ya funciona. Antes fallaba en silencio.
- Los correos largos se abren completos, en lugar de detenerse a la mitad.
- Cuando el servidor descarta mensajes antiguos para caber en el límite de contexto, el chat ahora lo indica — antes el asistente solo parecía olvidar.
- Cuando una ejecución del agente se detiene antes de tiempo — límite de rondas, límite de llamadas a herramientas o un bucle de herramienta repetida — el chat ahora explica por qué, en lugar de terminar con una respuesta vacía.
- Los endpoints de modelo conectados tienen ahora un botón Actualizar. Un endpoint añadido mientras su servidor estaba sin conexión ya no se queda para siempre con la lista de modelos vacía.
- Las fotos que adjuntas en un chat ahora se archivan en la Galería bajo esa conversación.
1.6 16 jul
Novedades
- 8 nuevos idiomas: finés, sueco, hebreo, tailandés, luxemburgués, letón, uigur y tibetano — 43 en total, con detección automática del idioma del dispositivo.
- Hebreo y uigur son de derecha a izquierda: toda la interfaz se refleja.
- Chino (Hong Kong) añadido.
Correcciones
- Las respuestas largas y Deep Research ya no se cortan a los 30 segundos.
- Subida de fotos grandes más fiable en conexiones lentas.
- Estabilidad y limpieza interna.
1.5 15 jul
Novedades
- Idioma Chino (Hong Kong) — 35 idiomas en total.
- Las respuestas largas y Deep Research ya no se detienen a los 30 segundos.
- Subida de fotos grandes más fiable en conexiones lentas.
Correcciones
- Estabilidad y limpieza interna.
1.4 10 jul
Novedades
- Más idiomas de la interfaz, con detección automática del idioma del dispositivo.
- Deep Research, reconstruido: gráfico de pasos en vivo, modos de búsqueda, informe visual e historial (guardar y retomar).
- Cookbook: explora e instala paquetes y motores.
- Comparar: pregunta a dos modelos en paralelo.
- Tareas: agentes programados (ejecutar, pausar, reanudar) y añade modelos directamente desde el teléfono.
Correcciones
- El inicio de sesión ahora se mantiene: se acabó iniciar sesión en cada apertura, y las pantallas autenticadas cargan correctamente.
- Temas coherentes en menús y hojas.
- Estabilidad y mejoras.
1.3 8 jul
Version 1.1
New
- Deep Research, rebuilt: live step-by-step graph, configurable search modes, a visual report that opens side by side, and history of past research (save and resume).
- Cookbook: browse and install packages and engines, with live status.
- Compare: ask the same question to two models side by side, streaming at once.
- Tasks: scheduled agents (cron/event) — view status, run now, pause, and resume.
- Add models from your phone: connect endpoints and enable, disable, or remove models without a computer.
- Languages: Portuguese, English, Japanese, Hindi, and Bengali, with automatic device-language detection.
Improvements and fixes
- Fixed a sign-in issue where the session was not kept — the app no longer asks you to log in on every launch, and authenticated screens (messages, logs, and more) load correctly instead of failing with "session expired."
- Fixed theming across menus and sheets so every theme is applied consistently (no more dark menus on light themes or mismatched selectors).
- Various stability and polish fixes.
1.1 3 jul
• Escuchar mensajes: el botón de escuchar ahora también aparece en los mensajes que envías. Cuando la voz del servidor no está disponible, la app lee con la voz del sistema y lo indica debajo del mensaje; antes el botón giraba y no sonaba nada.
• Pega la clave y listo: la app reconoce claves de los principales proveedores (Gemini, Anthropic, OpenRouter, Groq y otros) y completa la dirección sola. También puedes elegir el proveedor de una lista.
• Modelos separados por tipo: chat, imagen, video, música, voz, transcripción, audio en vivo y embeddings. El selector del chat solo ofrece modelos de conversación, y las listas cortas aparecen completas: los modelos Gemma ya no quedan escondidos en un submenú.
• Un endpoint registrado como Imagen que también tiene modelos de chat ahora lo avisa, con un botón para pasarlo a chat.
• Desplazarte en Configuración cierra el teclado.
Más Versión 1.13 hace 14 h
No se recopilan datos El desarrollador no recopila ningún dato en esta app.