Skip to content

Releases: raalzate/emma-desktop

v0.9.2

Choose a tag to compare

@github-actions github-actions released this 13 Oct 15:56
605a549

EMMA 0.9.2 · beta

EMMA 0.9.2 completa el modo local: después de la primera descarga de los
modelos, la IA y la voz funcionan sin conexión, sin pedir nada a servicios
externos. Actualizá desde la 0.9.1 sin migrar nada: tus datos y los modelos ya
descargados se conservan.

Cambios

  • IA local de verdad, sin internet. El motor que hace correr a Gemma ahora
    viene incluido en la app; antes se descargaba de internet cada vez que la
    app arrancaba, así que sin conexión el modelo local no podía empezar.
  • La escena se lee mejor. La franja «SCENE» resalta completos los nombres
    de tecnologías con punto (Node.js, Vue.js, ASP.NET) y ya no se lleva el
    punto final de una hora como «5 PM.».

Descargas

SO Archivo Cómo abrir la primera vez
macOS (Apple Silicon) EMMA-0.9.2-arm64.dmg clic derecho → Abrir (la firma es ad-hoc: doble clic muestra «no se puede verificar»)
Windows EMMA.Setup.0.9.2.exe SmartScreen: «Más información» → «Ejecutar de todas formas»
Linux EMMA-0.9.2.AppImage chmod +x al archivo y ejecutarlo

Requisitos

  • GPU con WebGPU para la IA local (sin WebGPU no hay modo local).
  • Conexión a internet solo la primera vez: para descargar el modelo de Gemma (entre 2 y 3 GB) y el modelo de voz (unos 326 MB). Después todo funciona sin conexión.
  • La nube es opcional: se activa en Ajustes con una llave propia del proveedor.

v0.9.1

Choose a tag to compare

@github-actions github-actions released this 13 Oct 00:30
244e2ef

EMMA 0.9.1 · beta

EMMA 0.9.1 deja la voz de Emma 100 % en tu equipo: más estable, sin servicios
en la nube y sin el cierre inesperado que podía pasar en la 0.9.0. Actualizá
desde la 0.9.0 sin migrar nada: tus datos locales y el modelo de voz ya
descargado se conservan.

Cambios

  • Voz estable y local. La voz neuronal (Kokoro) ahora corre en segundo
    plano, en el procesador, sin competir con el modelo de IA. Suena siempre con
    la voz natural, sin caer en la voz robótica del sistema, y la app ya no se
    cierra al reproducir.
  • Empieza a hablar antes. Emma sintetiza oración por oración: escuchás la
    primera mientras se prepara el resto. Un mensaje que ya escuchaste vuelve a
    sonar al instante.
  • Escuchá a cada personaje. En Settings → Protopersonas, cada ficha tiene
    «Play voice sample» y muestra qué voz usa (por ejemplo «Kokoro · af_kore · US
    English») y con qué sonó.
  • Sin servicios de voz en la nube. Se retira la voz en línea de Microsoft,
    que dejó de funcionar. El motor de voz viene incluido en la app: lo único
    que se descarga la primera vez es el modelo de voz.

Descargas

SO Archivo Cómo abrir la primera vez
macOS (Apple Silicon) EMMA-0.9.1-arm64.dmg clic derecho → Abrir (la firma es ad-hoc: doble clic muestra «no se puede verificar»)
Windows EMMA.Setup.0.9.1.exe SmartScreen: «Más información» → «Ejecutar de todas formas»
Linux EMMA-0.9.1.AppImage chmod +x al archivo y ejecutarlo

Requisitos

  • GPU con WebGPU para la IA local (sin WebGPU no hay modo local).
  • Conexión a internet la primera vez que Emma habla, para descargar el modelo de voz (unos 326 MB). Después la voz funciona sin conexión.
  • La nube es opcional: se activa en Ajustes con una llave propia del proveedor.

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 19:45
311c471

EMMA 0.9.0 · beta

EMMA 0.9.0 cierra cada escena con un plan claro, habla de tus niveles en sus
propios términos y vuelve a sonar natural: Emma tiene ahora una voz neuronal
que corre en tu equipo. Actualizá desde la 0.8.1 sin migrar nada: tus datos
locales se conservan.

Cambios

  • Voz natural en tu equipo. El servicio de voz en la nube que usaba Emma
    dejó de responder y la app caía en la voz del sistema, que sonaba robótica.
    Ahora Emma habla con una voz neuronal local (Kokoro): la primera vez se
    descarga el modelo (unos 326 MB, una sola vez) y mientras tanto suena la voz
    del sistema. Cada personaje conserva una voz distinta y el karaoke sigue
    resaltando lo que se dice.
  • Emma no se sale de la escena. Cada respuesta del personaje se contrasta
    con los hechos de la escena (quién es, qué pasó, a qué hora): si los
    contradice o cambia de rol, se regenera antes de llegar a vos.
  • La escena se lee de un vistazo. La franja «SCENE» resalta las frases
    clave: con quién hablás, la hora, el sistema o proyecto en juego.
  • «Teach me» al lado del chat. La explicación se abre en una columna junto
    a la conversación, sin taparla.
  • Cierre guiado. Al terminar una escena, Emma te asigna las lecciones que
    necesitás y te lleva a «My lessons», o te pregunta si querés practicar otra
    vez o continuar.
  • Niveles propios. La app habla de «Level 1–5»; subir de nivel actualiza
    tu perfil y archiva las conversaciones del nivel superado (solo lectura). Se
    retira la autoevaluación.
  • Más movimiento en las prácticas, respetando «reducir movimiento».
  • Arreglos. «Keep going» de la celebración de nivel ya responde aunque la
    lección esté abierta debajo, y los menús nativos de la app (barra y clic
    derecho) están en inglés.

Descargas

SO Archivo Cómo abrir la primera vez
macOS (Apple Silicon) EMMA-0.9.0-arm64.dmg clic derecho → Abrir (la firma es ad-hoc: doble clic muestra «no se puede verificar»)
Windows EMMA.Setup.0.9.0.exe SmartScreen: «Más información» → «Ejecutar de todas formas»
Linux EMMA-0.9.0.AppImage chmod +x al archivo y ejecutarlo

Requisitos

  • GPU con WebGPU (la IA local y la voz neuronal corren en el dispositivo; sin WebGPU no hay modo local y la voz cae a un modo más lento).
  • Conexión a internet la primera vez que Emma habla, para descargar el modelo de voz (unos 326 MB).
  • La nube es opcional: se activa en Ajustes con una llave propia del proveedor.

v0.8.1

Choose a tag to compare

@github-actions github-actions released this 09 Oct 19:17
5dbc9eb

EMMA 0.8.1 · beta

EMMA 0.8.1 hace que tu constancia se vea: cada práctica suma puntos de
experiencia (XP), subís de nivel de jugador, cuidás una racha diaria y
desbloqueás logros, con animaciones que celebran cada avance. Actualizá desde
la 0.8.0 sin migrar nada: tus datos locales se conservan y el XP empieza a
contar desde esta versión.

Cambios

  • XP por todo lo que practicás. Conversaciones (más si fueron sin errores),
    escenarios superados, subir de nivel de inglés, ítems de ejercicio, tarjetas
    de repaso, pares mínimos, retos y lecciones completadas. Cada premio aparece
    como un «+XP» que sube y se desvanece.
  • Nivel de jugador. Sube con la constancia y tiene título propio
    (Newcomer, Listener, Speaker…); no reemplaza tu nivel de inglés. Al subir
    aparece una celebración con confeti.
  • Racha diaria y meta del día. Una llama cuenta los días seguidos que
    practicaste y un anillo se llena hasta la meta de 50 XP diarios.
  • 15 logros de bronce, plata y oro, de «First words» a «Unstoppable». Los
    bloqueados muestran cuánto te falta; al desbloquear uno, te avisa.
  • Siempre a la vista. Tu nivel, tu racha y la meta del día van en la barra
    lateral. En Progreso, el panel «Your journey» muestra tu semana en barras y
    la galería de logros. Al cerrar una conversación, la lección desglosa el XP
    que ganaste.
  • Las animaciones respetan la opción del sistema «reducir movimiento».

Descargas

SO Archivo Cómo abrir la primera vez
macOS (Apple Silicon) EMMA-0.8.1-arm64.dmg clic derecho → Abrir (la firma es ad-hoc: doble clic muestra «no se puede verificar»)
Windows EMMA.Setup.0.8.1.exe SmartScreen: «Más información» → «Ejecutar de todas formas»
Linux EMMA-0.8.1.AppImage chmod +x al archivo y ejecutarlo

Requisitos

  • GPU con WebGPU (la IA local corre en el dispositivo; sin WebGPU no hay modo local).
  • La nube es opcional: se activa en Ajustes con una llave propia del proveedor.

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 21:19
de1f551

EMMA 0.8.0 · beta

EMMA 0.8.0 es inmersión completa con práctica guiada: toda la interfaz habla
inglés y la ayuda en español vive en los tooltips; Emma se da cuenta cuando no
te entiende o te fuiste de tema y te trae de vuelta con naturalidad; y la ruta
avanza cuando cerrás las prácticas que te dejó cada escena. Actualizá desde la
0.6.0 o la 0.7.0 sin migrar nada: tus datos locales se conservan. Si venís de
la 0.6.0, todo lo de la 0.7.0 también viene acá.

Cambios

  • Interfaz 100 % en inglés. Botones, títulos, mensajes, plan del día,
    lecciones e informe de sesión en inglés; cada botón lleva un tooltip en
    español para cuando dudás.
  • Emma entiende si tiene sentido lo que decís. Si tu mensaje no se
    entiende, te lo dice como lo diría un colega y te pide que lo digas de otra
    forma; si te vas de tema, lo reconoce en una frase y vuelve a la escena. Los
    errores de gramática no cuentan como «no entendí».
  • Las prácticas desbloquean la ruta. Lo que Emma te deja al cerrar una
    escena hay que hacerlo antes de abrir escenas nuevas; podés repetir las que
    ya superaste y la escena que una lección te pide. Aplica también a «Next
    scene» y al selector del chat.
  • Práctica reorganizada. «My lessons» (primero) y «Today» en pestañas; los
    ejercicios, el repaso, la pronunciación, el plan, la autoevaluación y los
    retos son páginas propias con submenú en la barra lateral.
  • Karaoke en todas partes. Las respuestas sugeridas de «Teach me» y las
    frases de «Translate» se resaltan palabra a palabra mientras suenan. El
    texto de los mensajes de Emma arranca oculto: primero escuchás.
  • Gramática correcta en «Teach me». La tarjeta de afirmación, negación y
    pregunta ya no muestra frases agramaticales como «You did not do what
    yesterday?».
  • Pronunciación con oraciones. Los pares mínimos se escuchan y se dicen en
    oraciones cortas, más largas cuanto más alto tu nivel; mientras grabás ves
    la onda de tu voz. El shadowing tiene su pestaña, con la guía de pasos como
    ayuda plegable.
  • Ejercicios más claros. Clasificar y elegir se responden tocando
    opciones; «Explain with Emma» explica cada ítem. El repaso te da una pista
    con hueco y la diferencia palabra a palabra.
  • Plan de estudio personal de 24 semanas desde donde estás, chat estilo
    mensajería
    y Emma habla sola en el onboarding.

Descargas

SO Archivo Cómo abrir la primera vez
macOS (Apple Silicon) EMMA-0.8.0-arm64.dmg clic derecho → Abrir (la firma es ad-hoc: doble clic muestra «no se puede verificar»)
Windows EMMA.Setup.0.8.0.exe SmartScreen: «Más información» → «Ejecutar de todas formas»
Linux EMMA-0.8.0.AppImage chmod +x al archivo y ejecutarlo

Requisitos

  • GPU con WebGPU (la IA local corre en el dispositivo; sin WebGPU no hay modo local).
  • La nube es opcional: se activa en Ajustes con una llave propia del proveedor.

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 19:29
b88e6ff

EMMA 0.7.0 · beta

Inmersión completa: toda la interfaz de EMMA 0.7.0 habla inglés y la ayuda en
español vive en los tooltips, a un paso del cursor. Los ejercicios se
responden tocando opciones y Emma te explica cada ítem, el repaso te corrige
palabra a palabra, el plan de estudio te dice en qué semana estás y el chat se
lee como una app de mensajería. Actualizá desde la 0.6.0 sin migrar nada: tus
datos locales se conservan.

Cambios

  • Interfaz 100 % en inglés. Botones, títulos, mensajes, estados de carga,
    plan del día, lecciones e informe de sesión están en inglés. Cada botón
    lleva un tooltip en español para cuando dudás. Las lecciones guardadas por
    versiones anteriores se muestran traducidas.
  • Ejercicios más claros. Los ejercicios de clasificar y elegir se
    responden tocando una opción, no tecleando. «Explain with Emma» te da la
    palabra, cómo suena, qué significa, por qué esa es la respuesta y un
    ejemplo.
  • Repaso que corrige. El recuerdo activo te da una pista con hueco sobre
    la parte que corregiste y, al comprobar, te muestra la diferencia palabra a
    palabra en lugar de solo decir que está mal.
  • Plan de estudio personal. Ves las 24 semanas del método desde donde
    estás: qué hiciste, qué toca esta semana (lección, ejercicios, retos) y
    cuánto llevás.
  • Pronunciación por oraciones. El reto de shadowing se graba oración por
    oración, y si el micrófono no oyó nada te lo dice en vez de marcar 0 %.
  • Chat estilo mensajería. El hilo ocupa todo el ancho, las burbujas se
    ajustan al texto y llevan la hora, y tus mensajes muestran el doble check
    de enviado.
  • Emma habla en el onboarding. Cada mensaje suyo suena solo, sin botón de
    play, y nunca se pisan dos voces.
  • «Empezar» lleva al lugar exacto. Mis lecciones y las recomendaciones de
    Emma abren directo la pestaña y la unidad de Práctica que corresponden.
  • Feedback sin falsas correcciones. Emma distingue corregir de
    reformular: cambiar un sinónimo o reescribir la frase ya no cuenta como
    error, mientras que un verbo irregular, un artículo, una preposición o una
    falta de ortografía sí. Lo que no es error no entra a la lección ni al
    repaso.

Descargas

SO Archivo Cómo abrir la primera vez
macOS (Apple Silicon) EMMA-0.7.0-arm64.dmg clic derecho → Abrir (la firma es ad-hoc: doble clic muestra «no se puede verificar»)
Windows EMMA.Setup.0.7.0.exe SmartScreen: «Más información» → «Ejecutar de todas formas»
Linux EMMA-0.7.0.AppImage chmod +x al archivo y ejecutarlo

Requisitos

  • GPU con WebGPU (la IA local corre en el dispositivo; sin WebGPU no hay modo local).
  • La nube es opcional: se activa en Ajustes con una llave propia del proveedor.

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 13:59
eac7667

EMMA 0.6.0 · beta

La práctica deja de ser solo conversar: los ejercicios te dicen si estuviste
cerca y te dejan reintentar, el repaso te pide producir la frase, Emma opina
sobre tus retos y cada día te dice por dónde empezar. Además, la lección de
cierre se escucha con karaoke, la escena se puede volver a ver mientras
hablás y hay turnos en los que toca hablar con la voz. Actualizá desde la
0.2.x sin migrar nada: tus datos locales se conservan.

Cambios

  • Ejercicios con diagnóstico. Cada respuesta se califica como correcta,
    casi o mal, con el hueco marcado. Ante un «casi» tenés un segundo intento
    antes de ver la clave, con pistas graduales, racha y progreso. Al terminar,
    un resumen con porcentaje, «Repetir los fallados» y «Guardar en Repaso»
    (los fallos se vuelven tarjetas de repaso sin duplicarse).
  • Retos con opinión de Emma. La rúbrica del reto es una checklist de
    autoevaluación, con contador de palabras para las entregas escritas y tu
    entrega anterior precargada. «Pedir opinión a Emma» revisa criterio a
    criterio, comenta en español y propone una versión mejorada en inglés.
  • Repaso con recuerdo activo. Las tarjetas ya no se «pasan»: escribís la
    frase y se comprueba con tolerancia a errores de tipeo. Ves la caja en la
    que está cada tarjeta y en cuántos días vuelve.
  • Panel «Hoy». La pantalla de Práctica te ordena el día como lo pide el
    método: repaso vencido, ejercicios de tu unidad, el siguiente reto y el
    laboratorio de sonidos.
  • Lista de lecciones. Lo que Emma te recomienda al cerrar una escena queda
    anotado en «Mis lecciones» hasta que vos lo cierres; ya no se pierde si no
    lo abrís en el momento.
  • La lección de Emma, en karaoke. El feedback de cierre se lee resaltando
    la palabra que suena, con el audio al lado para repetirlo.
  • Gramática con las tres formas. «Teach me» muestra la forma afirmativa,
    negativa e interrogativa, el tiempo verbal y los verbos resaltados.
  • La escena, siempre a mano. Durante la conversación podés volver a ver
    dónde estás, con quién hablás y qué tenés que lograr; la franja y el modal
    narran la escena real.
  • Turnos con voz obligatoria. En momentos clave de la escena hay que
    responder hablando, con una salida de emergencia si el micrófono falla.
  • Corrector ortográfico en inglés en todas las plataformas, con
    sugerencias en el menú contextual.
  • Menos ruido en el reporte. Las correcciones triviales (puntuación,
    mayúsculas) ya no aparecen en el cierre de sesión.

Descargas

SO Archivo Cómo abrir la primera vez
macOS (Apple Silicon) EMMA-0.6.0-arm64.dmg clic derecho → Abrir (la firma es ad-hoc: doble clic muestra «no se puede verificar»)
Windows EMMA.Setup.0.6.0.exe SmartScreen: «Más información» → «Ejecutar de todas formas»
Linux EMMA-0.6.0.AppImage chmod +x al archivo y ejecutarlo

Requisitos

  • GPU con WebGPU (la IA local corre en el dispositivo; sin WebGPU no hay modo local).
  • ~2–4 GB libres para el modelo local (se descarga desde la app la primera vez).
  • La nube es opcional: se activa en Ajustes con una llave propia del proveedor.

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 13 Sep 14:18
647e191

EMMA 0.2.1 · beta

Parche sobre la 0.2.0: Emma deja de dar vueltas. El onboarding ya no te
pregunta cinco veces lo mismo, la escena no se olvida de lo que estaban
hablando, y lo que suena en pantalla se ve. Actualizá desde la 0.2.0 sin
migrar nada: tus datos locales se conservan.

Cambios

  • El onboarding ya no repite la misma pregunta. Si Emma no logra entender
    tu respuesta, la app la relee por su cuenta antes de volver a preguntar; y si
    después de dos intentos sigue sin quedar claro, pasa al siguiente tema en vez
    de insistir. Cuando algo queda sin contestar, lo dice de frente y retoma
    después, en lugar de cerrar el perfil con datos inventados.
  • La conversación no pierde el hilo. Cuando la respuesta de la persona con
    la que hablás no sale bien, ahora te la repite con palabras más simples y te
    devuelve el turno donde estaban, en vez de contestar «me perdí, ¿dónde
    estábamos?» con toda la charla a la vista.
  • Pedir ayuda se entiende a la primera. «What do you mean?», «I didn't
    catch that», «one more time» se reconocen como pedido de aclaración — sin
    confundirlos con preguntas de la escena («can you explain the ticket?»).
  • Se ve qué palabra está sonando. El resaltado del audio pasó de la oración
    entera a la palabra exacta: en mensajes cortos ahora se sigue de verdad.
  • La sugerencia al escribir vuelve a verse. El texto fantasma era invisible
    sobre la tarjeta blanca y TAB parecía roto; además, el atajo se anuncia sólo
    cuando hay algo que aceptar, y un fallo de conexión ya no lo apaga para el
    resto de la sesión.

Descargas

SO Archivo Cómo abrir la primera vez
macOS (Apple Silicon) EMMA-0.2.1-arm64.dmg clic derecho → Abrir (la firma es ad-hoc: doble clic muestra «no se puede verificar»)
Windows EMMA.Setup.0.2.1.exe SmartScreen: «Más información» → «Ejecutar de todas formas»
Linux EMMA-0.2.1.AppImage chmod +x al archivo y ejecutarlo

Requisitos

  • GPU con WebGPU (la IA local corre en el dispositivo; sin WebGPU no hay modo local).
  • ~4 GB libres para el modelo local (se descarga desde la app la primera vez).
  • La nube es opcional: se activa en Ajustes con una llave propia del proveedor.

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 12 Sep 17:49
00f0791

EMMA 0.2.0 · beta

La práctica conversacional deja de sentirse un formulario: la escena te recibe
narrada, la persona con la que hablás saluda, escucha y no se repite, y tu
lección queda guardada en el histórico para releerla cuando quieras. Actualizá
desde la 0.1.x sin migrar nada: tus datos locales se conservan.

Cambios

  • Tu lección queda en el histórico. Al terminar una escena, el reporte, la
    lección hablada y la decisión de Emma se guardan con la conversación: al
    reabrirla ves exactamente lo que Emma dijo ese día, al instante y sin gastar
    una generación. El acceso vive al final del chat; arriba queda sólo una
    salida discreta para terminar antes.

  • La escena te la narran, no te la muestran en una ficha. Dónde estás, con
    quién hablás y qué tenés que lograr se teclean compás a compás, como en un
    videojuego; se puede saltar, respeta la preferencia de menos movimiento del
    sistema, y la conversación arranca recién cuando la narración terminó.

  • La conversación se siente una conversación. La persona te saluda por tu
    nombre, reacciona a lo que dijiste antes de preguntar, entiende un «No, I am
    fine today.» como la respuesta que es (dígase como se diga), no repregunta lo
    que ya contestaste y no pierde el hilo al cerrar. Si pedís ayuda con el
    idioma, te lo reformula más simple sin salirse del personaje.

  • Todo el contenido de escena está en inglés. La ambientación, la misión y
    los personajes son la ficción que practicás — en inglés de punta a punta —
    mientras botones, ayudas y mensajes del sistema siguen en español.

  • Las escenas duran lo que su guion sostiene. Un saludo matinal cierra en
    pocos turnos; una entrevista técnica, un code review, un postmortem o una
    design review conversan en profundidad (hasta 12 turnos) con objetivos
    reales: contexto, riesgos, pruebas, alternativas, plan de salida.

  • Sugerencias que responden lo que te preguntaron. Los chips de respuesta
    conocen la escena, el tema en curso y lo que ya dijiste; las frases de apoyo
    del libro se eligen por relevancia, no por orden de catálogo.

  • Piel nueva: «Café sereno». Papel cálido, azul sereno y el ámbar de la voz
    de Emma; tipografías propias y una gramática visual que separa lo que pasa en
    inglés —al centro, a tamaño pleno— del andamiaje en español, que vive en el
    margen.

  • Se actualiza sola. La app avisa cuando hay una versión nueva y la instala
    sin que tengas que volver a la página de descargas.

  • Icono nuevo. El icono de la app pasa a ser la marca de EMMA —la «e» y el
    punto ámbar de la voz de Emma sobre el azul sereno— en lugar del teal con
    burbuja de chat que no pertenecía a ninguna parte del producto.

  • Página del proyecto. https://raalzate.github.io/emma-desktop/ explica qué
    hace EMMA con capturas de la app corriendo y enlaza siempre la última
    versión publicada.

Descargas

SO Archivo Cómo abrir la primera vez
macOS (Apple Silicon) EMMA-0.2.0-arm64.dmg clic derecho → Abrir (la firma es ad-hoc: doble clic muestra «no se puede verificar»)
Windows EMMA.Setup.0.2.0.exe SmartScreen: «Más información» → «Ejecutar de todas formas»
Linux EMMA-0.2.0.AppImage chmod +x al archivo y ejecutarlo

Requisitos

  • GPU con WebGPU (la IA local corre en el dispositivo; sin WebGPU no hay modo local).
  • ~4 GB libres para el modelo local (se descarga desde la app la primera vez).
  • La nube es opcional: se activa en Ajustes con una llave propia del proveedor.

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 20:16
62dc1b4

EMMA 0.1.0 · beta

Primera beta pública de EMMA, la tutora de inglés conversacional
local-first para profesionales de TI: la IA corre en tu máquina (Gemma
sobre WebGPU) y practica conversación de trabajo contigo, 100 % en inglés,
con la interfaz acompañándote en español.

Cambios

Todo es nuevo en 0.1.0 — lo que trae la primera beta:

  • Onboarding conversacional: Emma te conoce charlando (nombre, rol, stack,
    qué querés practicar), no con un formulario.
  • Simulaciones de escenarios reales de trabajo: daily, code review,
    entrevista, incidente… con personajes que sostienen la escena.
  • Corrección silenciosa: tus errores se capturan sin interrumpir la
    conversación y al final recibís un reporte con la lección y un escenario
    recomendado para practicar justo eso.
  • Progresión CEFR: cada sesión cuenta; una racha de sesiones aprobadas
    sube tu nivel.
  • Voz en ambos sentidos: hablá (reconocimiento local con Whisper) y
    escuchá a Emma (síntesis de voz con karaoke de palabras).
  • Local primero: sin cuenta, sin red obligatoria; tus datos viven en tu
    disco. La nube es opcional para quien quiera un modelo más grande.

Descargas

SO Archivo Cómo abrir la primera vez
macOS (Apple Silicon) EMMA-0.1.0-arm64.dmg clic derecho → Abrir (la firma es ad-hoc: doble clic muestra «no se puede verificar»)
Windows EMMA.Setup.0.1.0.exe SmartScreen: «Más información» → «Ejecutar de todas formas»
Linux EMMA-0.1.0.AppImage chmod +x al archivo y ejecutarlo

Requisitos

  • GPU con WebGPU (la IA local corre en el dispositivo; sin WebGPU no hay modo local).
  • ~4 GB libres para el modelo local (se descarga desde la app la primera vez).
  • La nube es opcional: se activa en Ajustes con una llave propia del proveedor.