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: ceroTu 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: ceroTus reuniones guardadas: cifradas y con fecha de borradoLa bandeja: decides qué guardar antes de que la cuenta llegue a cero
Funcionalidades construidas: 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.Pruebas automáticas: 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.Bytes que salen del equipo en modo local: 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.De la pregunta a la ficha, el peor caso del kit: 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).
01 · Lo que cambia
Para quién y por qué
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.
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
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
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 borradoNo 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 cero2.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
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 tiposCuando 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 propuestaDebajo 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 equipoRecuperas 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 ficha2.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
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 notasVes 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 llamadaLeer 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 vez2.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
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 memoriaFunciona 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ídoSi 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 preguntasLa 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 serviciosLa 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.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 archivo2.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
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 muletillas2.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
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 notasSabes 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 pantallaPuedes 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 nunca03 · 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
- 1Indexa 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.
- 3Escucha 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.
- 4Muestra 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.
- 5Decide 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
¿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.
¿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.
¿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.
¿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.
¿De dónde sale?
Archivos de decisions/ (001–024). Lo recuenta tests/unit/brochure-export.test.ts.
¿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).
¿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.
¿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).
¿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.

















