Ambient Context, la app que le escribe un diario a tu LLM sin tomar capturas
Una app de barra de menú para macOS está dando que hablar en Hacker News por una idea tan simple como útil: en lugar de grabar tu pantalla con capturas o vídeo, lee el texto de la ventana que tienes enfocada mediante la API de accesibilidad de Apple y lo guarda en un archivo Markdown plano, un fichero por día, en la carpeta que tú elijas. El proyecto se llama Ambient Context, está en GitHub bajo el repositorio dragthelake/ambient-context y de momento es un build 0.1.0 sin firmar.
El truco está en el formato: la salida es texto, no píxeles. Eso significa que puedes señalar a Claude Code, a Codex o a cualquier agente a esa misma carpeta y pedirle cosas como «¿en qué trabajé el martes?», «armame el standup de ayer» o «¿qué documento tenía abierto cuando apareció aquel error?». Cada bloque lleva además la ruta o URL de origen, así que el LLM puede abrir la fuente real en vez de fiarse del fragmento capturado. Según explica el README del repositorio, el build actual no realiza llamadas de red; el único tráfico previsto cuando se firme será una comprobación de actualizaciones contra GitHub.
Por qué importa si eres founder o dev
Hay una categoría entera de productos —Rewind (rebautizado Limitless), Screenpipe, Microsoft Recall, ScreenMemory— que llevan años prometiendo «memoria total de tu ordenador». Ambient Context entra en ese grupo con una apuesta muy concreta: solo texto, solo local, sin telemetría. Esa combinación resuelve tres problemas típicos:
👥 ¿Quieres ir más allá de la noticia?
En nuestra comunidad discutimos las tendencias, compartimos oportunidades y nos ayudamos entre emprendedores. Sin humo, solo acción.
👥 Unirme a la comunidad- Privacidad por defecto. Nada sale de tu máquina. Por defecto guarda en
~/Ambient Context, deliberadamente fuera de~/Documents, para que iCloud no sincronice el registro. Los gestores de contraseñas y ventanas privadas nunca se capturan, los campos de contraseña se saltan en origen, y credenciales, API keys y números tipo tarjeta se limpian con regex antes de tocar disco. - Tamaño manejable para un LLM. Las líneas se deduplican a lo largo del día, se filtra la basura de la interfaz y cada bloque aparece una sola vez. El resultado es un Markdown lo bastante corto para meterse entero en la ventana de contexto.
- Formato legible por agentes. La propia carpeta de captura incluye un
AGENTS.mdque documenta el esquema. Cualquier agente compatible con la convención sabe qué leer y cómo interpretarlo.
En el ecosistema hispanohablante, donde cada vez más equipos trabajan con Claude Code, Codex o agentes locales sobre Mac, este enfoque encaja con una tendencia clara: el contexto del proyecto (qué hiciste ayer, qué documentos leíste, qué comandos corriste) se está convirtiendo en el activo más valioso para que un agente trabaje bien.
Qué puede hacer y qué no puede hacer
El README es bastante explícito sobre los límites, y eso es buena señal. Cosas que sí hace hoy:
- Lee solo la ventana enfocada, nunca ventanas en segundo plano, otros monitores ni ventanas minimizadas, y nunca con la pantalla bloqueada.
- Excluye password managers y navegación privada desde el primer momento.
- Salta campos de entrada segura al nivel de la API de accesibilidad y hace pattern-scrubbing de secretos antes de escribir.
- Ignora su propia carpeta de captura, para que la herramienta no se observe a sí misma.
- Muestra un icono de ojo en la barra de menú: abierto = grabando, cerrado = en pausa, y el estado se recuerda entre sesiones.
Cosas que no hace, y conviene tener claras:
- Requiere macOS 14 o superior en Apple Silicon. Si trabajas con un Mac Intel, no compila.
- Algunas apps solo exponen su árbol de accesibilidad cuando se les pregunta. Chrome, Slack, VS Code, Obsidian o Figma van rellenando el árbol poco a poco en pases sucesivos; los primeros segundos tras abrir la app son finos. El propio repo avisa de un glitch visual de resize en Chrome mientras está activo.
- Terminales con render por GPU (Kitty, Alacritty) dan poco o nada de texto. Terminal.app e iTerm2 sí funcionan bien.
- El build no está notarizado todavía. Apple Developer Enrollment está en curso, así que de momento toca compilarlo a mano en unos dos minutos con Node, Rust y Xcode Command Line Tools.
Instalarlo, según el README, es: git clone https://github.com/dragthelake/ambient-context && cd ambient-context && npm install && npm run tauri build. El .app resultante queda en src-tauri/target/release/bundle/macos/. Para desarrollo, npm run tauri dev lo arranca con hot reload. Al abrirlo, concedes permiso de Accesibilidad y eliges carpeta: en cuanto terminas, empieza a grabar.
Ambient Context vs. Rewind, Screenpipe y compañía
La categoría «memoria de pantalla con IA» ya tiene jugadores con mucha más historia. Rewind se lanzó en 2022 como app para Mac que grababa la pantalla 24/7, corría OCR y permitía buscar con IA; en 2024 se renombró a Limitless, pivotó hacia un colgable hardware y pasó a depender de la nube. Screenpipe, por su parte, se vende explícitamente como «la mejor alternativa a Rewind en 2026»: source-available, corre en Mac/Windows/Linux, captura pantalla y audio, tiene API para desarrolladores y funciona 100% offline, con planes desde US$25 al mes y un tier gratuito. Microsoft Recall viene integrado en Windows 11 sobre PCs Copilot+; es gratis pero solo visual, sin audio, y no tiene API.
En ese mapa, Ambient Context se parece más a ScreenMemory o Littlebird que a Rewind: proyectos pequeños, código abierto o auditable, captura selectiva. Su ventaja diferencial no es la cobertura exhaustiva sino tres cosas que importan mucho a un dev:
- Solo texto, nada de frames. Un día de trabajo típico genera kilobytes, no gigabytes. Eso hace viable meter el archivo entero en el contexto del modelo.
- Open source de verdad. El repo es público y construyes tú mismo el binario, así que no dependes de la hoja de ruta comercial de nadie.
- Sin dependencia de un modelo concreto. No viene con un LLM embebido: lo combinas con el que ya uses.
Qué significa esto para tu startup
Si tu equipo usa Mac con Apple Silicon y ya trabaja con agentes de código tipo Claude Code, este tipo de herramientas abre una puerta concreta: alimentar al agente con tu propio historial. Algunas acciones prácticas que puedes probar esta semana:
- Crea una «carpeta de memoria» para tu agente. Apunta Claude Code o Codex a la carpeta donde Ambient Context guarda los Markdown. Pídele que la lea y genere un resumen semanal, un standup o un changelog de proyecto. La estructura con
AGENTS.mdestá pensada justo para esto. - Audita qué apps exponen bien el árbol de accesibilidad. En el repo hay una plantilla en
docs/census.mdpara reportar qué herramientas devuelven contenido rico, parcial o vacío. Útil antes de adoptarlo en serio: saber si tu stack principal (IDE, navegador, terminal) está bien cubierto evita falsas expectativas. - Define una política de retención. El proyecto ya da la carpeta por defecto fuera de iCloud, pero en un equipo conviene decidir cada cuánto se purgan los archivos y dónde se respaldan. Como todo es texto plano, un cron con
taro un script de Git sirve.
La idea de fondo es interesante: la accesibilidad del sistema operativo se está convirtiendo en una capa de datos para la IA local. Lo que Apple expone para lectores de pantalla resulta igual de útil para un agente que quiere saber en qué trabajaste. Veremos si proyectos como este marcan el camino hacia una categoría más madura o si las grandes plataformas (el propio ecosistema Apple Intelligence, Recall en Windows) lo absorben antes.
Fuentes
- dragthelake/ambient-context — README y build instructions
- Screenpipe — Best Rewind AI Alternative in 2026
👥 ¿Quieres ir más allá de la noticia?
En nuestra comunidad discutimos las tendencias, compartimos oportunidades y nos ayudamos entre emprendedores. Sin humo, solo acción.
👥 Unirme a la comunidad













