Saltar al contenido
Henry Rincón
AngelGhost14 sprints cerrados

Tu propia experiencia, en la reunión y en el momento justo. Solo tú la ves.

Una ventana discreta en tu Mac o en tu PC con Windows que te acompaña en Zoom, Meet o Teams. Escucha la conversación y lee la pantalla de la reunión, y cuando el cliente pregunta «¿eso está en el alcance?», te pone delante la respuesta de tus propios documentos: un titular, una línea y la fuente exacta. De la reunión solo queda lo que tú decides guardar.

Honestidad: qué vive en memoria ahora y cuántos bytes salieron: cero

19 pantallas reales · datos sintéticos
Del mapa al capítuloToca una caja del mapa y se abre su capítulo; «Volver al mapa» te regresa a esa caja, y «↩ Volver» a donde estabas.
Cajas y flechasCada capítulo trae su flujo. Una caja con el ícono de pantalla la muestra: pásale el cursor o tócala.
Fichas que se volteanConcepto, diferencia y decisión. Toca una ficha para ver la respuesta.
El Recorrido de la AppTodas las pantallas, a pantalla completa. Pasa con ← y → del teclado.

01 · Lo que cambia

Para quién y por qué

Para quién

Para el consultor de datos, BI e IA que comparte pantalla con su cliente y, cuando llega la pregunta difícil, hoy elige entre responder de memoria o decir «déjame revisarlo y te cuento». Con AngelGhost responde con su propia propuesta, su método, sus casos y su trayectoria a la vista, sin abrir un solo archivo delante del cliente.

Lo que la hace distinta

No es otro asistente que vive de esconderse. Los seis asistentes en vivo que verificó la investigación de mercado de la app están hechos para ventas o para entrevistas; AngelGhost está hecho para el consultor. Responde con lo que tú ya escribiste —tu propuesta, tu método, tus casos y tu trayectoria—, corre en tu equipo y su promesa no es «nadie lo nota», sino «nada queda»: un contador de bytes y un botón que vacía la memoria lo demuestran.

02 · El mapa

1El mapa
02 · Los capítulos del mapa

Un capítulo por grupo: qué resuelve, cuándo te sirve, cómo funciona, sus pantallas y sus fichas.

2.1 · Nada queda, y lo puedes comprobar★ La estrellaLo que dice y muestra el cliente vive en memoria y muere al cerrar; solo queda lo que tú decides guardar, cifrado. · 3 funcionalidades

Qué resuelve

Lo que dice y muestra el cliente vive en memoria y muere al cerrar; solo queda lo que tú decides guardar, cifrado.

Sus piezas 3

N1Nada se graba, y lo compruebas tú

Compruebas, en vez de creer, que nada de la reunión se graba. El audio, lo que se dijo y lo leído de la pantalla viven solo en memoria y mueren al cerrar. La pantalla Honestidad muestra cuánto ocupa cada cosa y cuántos bytes salieron.

Honestidad: qué vive en memoria ahora y cuántos bytes salieron: cero
N2Tus notas, lo único que se queda

Al día siguiente conservas solo lo tuyo: tu nota, tus acuerdos y las fichas que fijaste. Se guardan cifrados, en un archivo por reunión que se borra solo al vencer el plazo que elijas. Del cliente no se guarda su voz ni la conversación.

Tus reuniones guardadas: cifradas y con fecha de borrado
N3Te propone qué guardar y espera tu sí

No tienes que tomar notas en plena reunión. La app te propone cifras, plazos y compromisos con reglas publicadas, sin inteligencia artificial, y nada se guarda sin tu sí. Lo que no decides espera en una bandeja con cuenta atrás y se borra sola.

La bandeja: decides qué guardar antes de que la cuenta llegue a cero

2.2 · Tu evidencia, en el momento justoUna pregunta, una cifra o un silencio del cliente, y aparece la respuesta de tus propios documentos, con su fuente. · 4 funcionalidades

Qué resuelve

Una pregunta, una cifra o un silencio del cliente, y aparece la respuesta de tus propios documentos, con su fuente.

Sus piezas 4

E1Tus documentos, listos para responder

Tu experiencia escrita queda lista para usarse en vivo. La app lee tus PDF, Word y Markdown donde ya están, sin copiarlos ni subirlos. Los ordena en cinco tipos: propuestas, métodos, casos, fichas de cliente y tu propia trayectoria.

Tu corpus: tus documentos leídos donde están, en cinco tipos
E2La respuesta, justo cuando la necesitas

Cuando el cliente pregunta, menciona una cifra o se queda callado, la respuesta aparece sola en la banda. Es una ficha de tus documentos: un titular de ocho palabras, una línea y la fuente exacta. Si no la encuentra, te nombra lo más cercano.

La ficha en la banda: titular, línea y fuente, de tu propuesta
E3Qué decir, en una frase y con su fuente

Debajo de la ficha aparece una frase lista para decir. La escribe un modelo de inteligencia artificial en tu equipo o, en el Mac, si quieres, Claude o Groq con tu clave. Si afirma algo que la ficha no dice, se descarta.

La frase sugerida junto a su ficha, redactada en tu equipo
E4La ficha, al oído

Recuperas la pantalla completa de la reunión sin perder la ayuda. La app te lee la ficha por tus auriculares mientras la banda se reduce a una sola línea. Nunca habla encima de nadie, y si el sonido sale por altavoces, se calla.

Solo audio: la banda se reduce a una línea mientras te lee la ficha

2.3 · Una ventana pensada solo para tiUna banda junto a la cámara que le pide al sistema quedar fuera de lo que compartes, y te dice dónde está comprobado. · 3 funcionalidades

Qué resuelve

Una banda junto a la cámara que le pide al sistema quedar fuera de lo que compartes, y te dice dónde está comprobado.

Sus piezas 3

V1La banda, fuera de lo que compartes

Lo que la app tiene que decirte aparece en una franja junto a la cámara. Le pide al sistema dejarla fuera de lo que compartes. Está comprobado en Google Meet sobre macOS, con la banda abajo; en lo demás, la app avisa que falta verificarlo.

La banda abajo, protegida en Meet, mientras tomas notas
V2La reunión se acomoda a la banda

Ves la videollamada completa, sin que la banda le tape nada. La ventana de la reunión se encoge para dejarle sitio, como dos aplicaciones pegadas, y al cerrar vuelve a su tamaño. En el Mac necesita el permiso de Accesibilidad; en Windows, ninguno.

Permisos: acoplar la reunión para que la banda no tape la llamada
V3Arriba, junto a la cámara

Leer la ficha se ve como mirar a quien te habla. Por eso la banda va de fábrica arriba, junto a la cámara, y la ventana de la reunión baja para hacerle sitio. Si la prefieres abajo, la cambias con un atajo de teclado.

La banda arriba, junto a la cámara, y el aviso de la primera vez

2.4 · Escucha y lee, sin entrar a la reuniónOye la conversación y lee la pantalla compartida desde tu propio equipo, sin bots en la llamada ni audio que salga. · 6 funcionalidades

Qué resuelve

Oye la conversación y lee la pantalla compartida desde tu propio equipo, sin bots en la llamada ni audio que salga.

Sus piezas 6

L1Oye a los dos lados por separado

La app sabe qué dijiste tú y qué dijo el cliente sin reconocer la voz de nadie. Escucha tu micrófono y el audio de tu equipo como dos pistas separadas y las convierte en texto ahí mismo. Ningún audio sale de tu equipo.

Tú y el cliente, en dos pistas separadas, solo en memoria
L2También en la reunión presencial

Funciona en la mesa con el cliente o junto al equipo donde corre la videollamada. Escucha la sala por el micrófono y te da la misma ficha, de fábrica al oído. Para no dispararse con tu voz usa reglas de tiempo y de texto.

Presencial: la app escucha la sala y te da la ficha al oído
L3Lee lo que se comparte en pantalla

Si el cliente muestra una diapositiva con una cifra o un término tuyo, la ficha llega sin que nadie pregunte. La app mira la ventana de Zoom, Teams o Meet, lee solo lo nuevo, una vez, y descarta la imagen enseguida.

Una ficha que llegó por lo que se ve en pantalla, sin preguntas
L4Tu modelo de voz, sin depender de la red

La transcripción trabaja sin conexión una vez que tienes el modelo de voz de tu idioma. La pantalla Idioma te dice si falta y lo instala con un botón. En Windows, la app comprueba que el archivo descargado sea el original antes de usarlo.

Idioma en Windows: whisper transcribe en tu PC, sin servicios
Sin pantalla propia
L5En español y en inglés

La app te habla en tu idioma y escucha cada lado de la conversación en el suyo. Toda la interfaz, incluidos los avisos del sistema al pedir permisos, está en español y en inglés, y sigue el idioma de tu equipo.

Atraviesa toda la app.
L6Entiende tu jerga técnica

Evita que una palabra mal transcrita te deje sin la ficha correcta. Un diccionario corrige lo que el motor de voz oye mal, como «power by» por Power BI, sin inteligencia artificial. Los nombres de tus clientes los toma solo de tus documentos.

Tu diccionario técnico: términos de tu corpus y de tu archivo

2.5 · Antes de la reuniónEnsaya con las preguntas que ese cliente probablemente hará, sacadas de tu propia propuesta. · 1 funcionalidad

Qué resuelve

Ensaya con las preguntas que ese cliente probablemente hará, sacadas de tu propia propuesta.

Sus piezas 1

P1Ensaya antes de la reunión

Llegas preparado a la reunión difícil. Eliges cliente y propuesta, y la app te hace las preguntas que ese cliente probablemente hará, sacadas de tus documentos. Al responder en voz alta ves qué evidencia usaste, cuál te faltó, tu ritmo y tus muletillas.

El ensayo: qué evidencia usaste, cuál faltó, ritmo y muletillas

2.6 · Reglas claras y tu equipo protegidoQué norma aplica a cada cliente, quién graba o vigila tu equipo y un agente local que no toca la reunión. · 3 funcionalidades

Qué resuelve

Qué norma aplica a cada cliente, quién graba o vigila tu equipo y un agente local que no toca la reunión.

Sus piezas 3

M1Las reglas de cada cliente, a la vista

Antes de empezar ves qué norma aplica según dónde está tu cliente, con fuente y fecha. Si su acuerdo de confidencialidad prohíbe transcribir, la app te propone tomar solo notas. Incluye una cláusula modelo para tu carta de encargo, sin ser asesoría legal.

La NDA lo prohíbe: la app te propone el modo solo notas
M2Te avisa si te graban o te vigilan

Sabes si la reunión se está grabando o si un programa de tu propio equipo mira tu pantalla. La app reconoce el aviso de grabación o un bot de notas en la reunión, y los programas de monitoreo en tu equipo. Avisa, pero nunca bloquea.

El radar: un programa de tu equipo que mira tu pantalla
M3Tu agente local, con la puerta cerrada

Puedes delegar tareas en Claude Code, el agente de Anthropic que trabaja en tu equipo: buscar en tus documentos, reindexarlos o medir la búsqueda. La puerta nace cerrada, se cierra sola durante una reunión o un ensayo, y no usa internet.

La puerta local: lo que tu agente puede hacer y lo que nunca
03 · De punta a punta

03 · Una reunión con AngelGhost, de la preparación al cierre

El camino completo. Sin carriles: cada caja dice quién la hace, y las que llevan el ícono de pantalla la muestran.

  • Inicio · Tú, el consultor: Tienes una reunión con un cliente
  • Paso · Tú, el consultor: Señala la carpeta con tus documentos
  • Paso · AngelGhost: Indexa tus documentos donde están
  • Decisión · Tú, el consultor: ¿Quieres ensayar antes?
  • Paso · Tú, el consultor: Responde en voz alta las preguntas probables
  • Paso · AngelGhost: Te dice qué evidencia usaste y cuál faltó
  • Paso · AngelGhost: Muestra qué norma aplica a ese cliente
  • Decisión · Tú, el consultor: ¿Su acuerdo de confidencialidad lo prohíbe?
  • Paso · Tú, el consultor: Inicia en modo solo notas
  • Paso · Tú, el consultor: Inicia la sesión
  • Paso · El cliente: Pregunta, da una cifra o comparte pantalla
  • Paso · AngelGhost: Escucha y lee en memoria, sin grabar
  • Paso · AngelGhost: Muestra la ficha con su fuente en la banda
  • Paso · Tú, el consultor: Responde con tu propia evidencia
  • Paso · Tú, el consultor: Anota y fija lo que importa
  • Paso · Tú, el consultor: Termina la sesión
  • Paso · Tú, el consultor: Decide qué propuestas guardar
  • Paso · AngelGhost: Cifra tus notas en un archivo por reunión
  • Paso · AngelGhost: Borra el audio, la conversación y la pantalla
  • Fin: Solo queda lo que decidiste guardar

Notas del proceso

  1. Indexa tus documentos donde están. Lee PDF, Word y Markdown sin copiarlos ni subirlos. Se hace una vez y la app vuelve a leer la carpeta al arrancar.
  2. ¿Su acuerdo de confidencialidad lo prohíbe?. La app nunca te bloquea: propone y tú decides. Te da una cláusula modelo para tu carta de encargo; no es asesoría legal.
  3. Escucha y lee en memoria, sin grabar. Tu micrófono y el audio del equipo van por separado. Nada de eso toca el disco ni sale por la app: el contador marca 0 B.
  4. Muestra la ficha con su fuente en la banda. Un titular, una línea y la fuente exacta. Se repite con cada pregunta, cifra o silencio del cliente.
  5. Decide qué propuestas guardar. Lo que no decides espera en una bandeja con cuenta atrás (3 h de fábrica) y se borra solo, aunque no abras la app.

04 · Hecho con método

Cada cifra dice de dónde sale. Y lo que la app no hace también está dicho.

Las cifras, con su procedencia

20Funcionalidades construidasmedido
¿De dónde sale?

Las secciones de «Features» de docs/MANUAL-DE-USO.md, una por funcionalidad. tests/unit/brochure-export.test.ts las recuenta y exige que cada sección tenga su funcionalidad aquí y al revés; tests/unit/brochure.test.ts, que el recorrido las muestre todas, en los dos idiomas.

2.161Pruebas automáticasmedido
¿De dónde sale?

Las que corrió la CI sobre 67052a9 (corrida 39359241474; leída el 2026-10-27): Vitest 865 de 868 (3 se saltan: comparan con archivos de otros repos); cargo test en macOS 820 (librería 771, contra el Mac 30, puerta 14, ghost 5; las 3 «en_vivo_» se corren a mano); Playwright 476, con 3 saltadas a propósito. En Windows, x64 y ARM64, la librería pasa 747.

0KBBytes que salen del equipo en modo localmedido
¿De dónde sale?

El contador de red de Honestidad (src-tauri/src/red.rs) arranca en 0 B y en modo local no se mueve. tests/unit/contador-de-red.test.ts prueba que las salidas son solo las declaradas: la descarga de un modelo de voz que pides y el API de la sugerencia, apagado sin tu clave. src-tauri/tests/puerta.rs (el_contador_de_red_no_se_mueve): la puerta local no suma un byte.

US$0Costo de operación mensualcalculada
¿De dónde sale?

Suma de lo contratado (docs/BLUEPRINT.html): sin hosting, servidor ni base de datos (US$0); CI en GitHub Actions, repo público (US$0); voz, pantalla y modelo del sistema vienen con macOS, y whisper corre en tu PC (US$0). Variable solo si enciendes el API de la sugerencia con tu clave: pago por uso al proveedor, tope de US$10/mes. Sin firma: ni Apple ni Windows se pagan todavía.

24Decisiones de arquitectura registradasmedido
¿De dónde sale?

Archivos de decisions/ (001–024). Lo recuenta tests/unit/brochure-export.test.ts.

100%Precisión del disparador sobre el kitmedido
¿De dónde sale?

El kit del disparador, turno a turno, sobre textos sintéticos: precisión 1,000 y recall 1,000, con un mínimo exigido de 1,00. Lo midió la CI del cierre del sprint 005 (commit 62faf04, corrida 38115184113).

0,82Calidad de la búsqueda en tu corpus (nDCG@5)medido
¿De dónde sale?

Kit de evaluación v0: 30 preguntas sintéticas sobre un corpus de ejemplo, con un mínimo exigido de 0,80; las 4 preguntas sin respuesta se rechazan todas (1,000). Misma corrida de la CI.

1,4De la pregunta a la ficha, el peor caso del kitmedido
¿De dónde sale?

El tramo determinista del kit v0, de la pregunta transcrita a la ficha: mediana 0,747 ms, p90 1,089 ms, peor 1,449 ms. No incluye la captura ni la transcripción: el presupuesto de la app es de 4 s del fin de turno a la ficha, y ese tramo con voz real la CI no lo mide. CI de 67052a9 (corrida 39359241474; leída el 2026-10-27).

5Fichas falsas por tu voz en presencialmedido
¿De dónde sale?

Kit v4 del modo presencial: dos salas con dos voces sintéticas (32 y 30 turnos). Con la regla elegida salen 5 fichas falsas por tus turnos, frente a 16 sin regla, y 5 pertinentes, tantas como sin regla; se pierden 9 de los 14 turnos del cliente que pedían ficha, igual que sin regla. Sin biometría de voz: son reglas sobre el texto y el tiempo. Misma corrida.

Con qué está hecha

  • Tauri 2 (Rust)el núcleo nativo: captura, fin de turno, disparo, búsqueda, fichas y todo lo que se guarda; sin backend ni nube
  • React + TypeScriptla interfaz, que solo pinta y conmuta, en español y en inglés
  • Swift (puente en macOS)la voz, la lectura de pantalla, el Llavero y el modelo del sistema, por FFI desde Rust
  • El crate windows (Windows)tras la misma frontera: audio del sistema, texto de la pantalla, Windows Hello, el Programador de tareas y el acople
  • SpeechAnalyzer y whisperla transcripción, dentro del equipo: la de Apple en macOS, whisper en Windows
  • tantivy (BM25)el índice local de tu corpus, por sección
  • XChaCha20-Poly1305el cifrado de tus notas y tus ensayos, con la llave en el Llavero de macOS o el Administrador de credenciales de Windows
  • Vitest, Playwright y cargo testlas pruebas, con los kits de evaluación medidos en cada corrida de la CI

Tus datos

  • Lo esencial ocurre en tu equipo: la transcripción, la lectura de pantalla, la búsqueda en tus documentos y, si la enciendes, la frase sugerida con un modelo local.
  • El audio, la conversación y lo leído de la pantalla viven solo en memoria y mueren al cerrar.
  • La app no envía nada mientras no lo pidas, y el contador de Honestidad marca 0 B.
  • Algo sale solo cuando instalas un modelo o, en el Mac, si enciendes un proveedor externo con tu clave, que recibe texto corto y anonimizado.
  • En Windows, el motor de la ventana (WebView2, de Microsoft Edge) mantiene por su cuenta 2 o 3 conexiones con Microsoft que ese contador no cuenta, y la app lo dice.
  • La ficha nunca usa inteligencia artificial.

Lo que nunca hace

  • Entra como bot a la reunión ni graba el audio o la conversación.
  • Envía audio, imágenes de la pantalla o documentos enteros a un servicio externo.
  • Se presenta como «indetectable»: su promesa es «nada queda», y se puede comprobar.
  • Accede, sondea o actúa sobre el equipo de la otra parte.
  • Guarda una propuesta sobre la reunión sin tu sí.

Sus límites, dichos

  • Responde solo con tus documentos: sin una carpeta tuya indexada no hay ficha que mostrar.
  • Que la banda no salga en lo que compartes está comprobado solo en Google Meet sobre macOS; en lo demás, la app lo marca «sin verificar».
  • No distingue voces en un mismo canal ni cancela el eco: con altavoces funciona peor, por eso pide auriculares.
  • El instalador todavía no está firmado: Windows muestra un aviso de seguridad antes de instalarlo.
05 · Úsala

05 · ¿La quieres usar?

Es una app de escritorio para macOS y Windows: se instala en tu equipo y no tiene una dirección web. Por la regla de cero enlaces del Portafolio, esta ficha no publica ningún enlace de acceso.

Cómo se accede

Lista de espera

Solo las apps tienen lista de espera: dime cuál te interesa y te aviso cuando abra. Sin promesa de fecha.

Sin promesa de fecha. Te aviso cuando abra.

Roadmap

Qué viene — y tú decides el orden

Lo que esta app tiene planeado para el final de su camino. Vota lo que más quieres ver: un clic, sin registro. Los contadores son reales.

  • Tu iPhone en modo presencialLa misma app en el celular, escuchando la sala por su micrófono y mostrándote la ficha; depende de un spike de compilación para iOS.
    Cargando votos…
  • Varias voces en el mismo canalDistinguir a dos o más personas del lado del cliente, sin biometría.
    Cargando votos…
  • Sin auricularesCancelación de eco para usar los parlantes sin que tu propia voz vuelva como del cliente.
    Cargando votos…
  • Transcripción en streaming nativoUn motor con latencia aún menor, cuando esté medido en Apple Silicon.
    Cargando votos…
  • Leer el dashboard del cliente como consultorInterpretar gráficos y tablas en pantalla, no solo el texto.
    Cargando votos…
  • Acuerdos detectados«Quedamos en», «te envío», «para el viernes» se vuelven propuestas de acuerdo que confirmas con un clic.
    Cargando votos…
Propón una funcionalidad

Una idea, en tus palabras. Las mejores llegan al plan de la app.

Dónde está

La versión anclada, no el tiempo real. Aquí se muestra; no se entrega.

  1. H-2ciclo
  2. 14sprints cerrados
  3. —construcción cerrada
  4. v0.1.0versión del repo
  5. 24decisiones registradas
AngelGhost · Export del 27 de octubre de 2026 · capturas con datos sintéticosBrochure en el Portafolio de CV Viva
AngelGhost

← → pasan · Espacio reproduce · Esc cierra