DayDream
Memoria local de tu Mac para aplicaciones de IA. DayDream registra los documentos, personas, búsquedas web, preguntas de IA y trabajo en terminal de tu Mac y los mantiene en tu Mac. Su servidor MCP de solo lectura permite que Claude, ChatGPT, Cursor y Windsurf respondan "¿qué hice hoy?" en una sola llamada de herramienta.
Documentación
DayDream
Nunca pierdas tu lugar de nuevo.
DayDream mantiene una línea de tiempo de tu Mac: las apps, ventanas y páginas de Chrome que usaste, y lo que escribiste. Permanece en tu Mac, para que puedas encontrar cualquier cosa de nuevo, y las apps de IA que conectes pueden consultarlo cuando preguntes sobre tu propio trabajo.

[!IMPORTANT] DayDream es software beta. Espera errores.
- Encuentra tu lugar. Busca una palabra. Salta al momento, en su propio día, con la ventana o página que tenías abierta.
- Pregunta a tu IA. Claude, ChatGPT, Cursor y otras apps de IA pueden responder "¿dónde me quedé ayer?" desde tu día real.
- Obtén notas breves. DayDream escribe notas breves sobre tus momentos y días, en tu Mac.
- Mantenlo tuyo. Sin cuenta. Sin capturas de pantalla. Tu historial se almacena en tu Mac.
Instalar
Necesitas un Mac con chip Apple silicon y macOS 15 o posterior.
- Descarga DayDream desde getdaydream.app o la página de lanzamientos.
- Arrástralo a Aplicaciones y ábrelo. La configuración pide dos permisos y qué recordar.
- Pulsa Iniciar grabación.
Las actualizaciones se descargan silenciosamente y se instalan la próxima vez que DayDream se cierre. Paso a paso: guía de instalación.
Conectar una app de IA
En Ajustes › Conexiones, un clic conecta ChatGPT, Claude Desktop, Claude Code, Cursor o Windsurf. Luego pregunta cosas como "¿dónde me quedé ayer?" o "escribe mi standup".
En Lost Thread, un benchmark abierto de preguntas sobre tres semanas de trabajo ficticias, las respuestas útiles de Claude pasaron del 3,7% al 66,7% con DayDream.
Qué graba
| Grabado | Nunca grabado |
|---|---|
| La app en primer plano, su título de ventana y cuándo | Capturas de pantalla, la pantalla, audio o la cámara |
| Que hiciste clic (no dónde, ni en qué) | Campos de contraseña, o cualquier cosa mientras la entrada segura de macOS está activa |
| Títulos de páginas y sitios en Google Chrome | Ventanas de incógnito e invitado, Safari y los otros navegadores que DayDream conoce |
| Lo que escribes en las apps y sitios que permites | Gestores de contraseñas comunes, y cualquier app o sitio que excluyas |
La escritura y las páginas de Chrome comienzan activadas en la configuración, y un clic desactiva cualquiera de ellas. La lista completa, app por app: qué graba DayDream.
Cómo funciona
DayDream es una app nativa en Swift. Todo lo que graba va a una carpeta en tu Mac, ~/Library/Application Support/DayDream/, que solo tu cuenta de macOS puede abrir.
Grabación
| Permiso de macOS | Para qué lo usa DayDream |
|---|---|
| Accesibilidad | La app en primer plano y su título de ventana. También comprueba que un campo de texto sea seguro antes de guardar cualquier escritura. |
| Monitoreo de entrada | Clics, y lo que escribes mientras la escritura está activada. Los campos de contraseña se omiten. DayDream solo escucha: no puede cambiar ni bloquear una tecla o un clic. |
| Automatización: Google Chrome (opcional) | Los Apple Events piden a Chrome el título y la dirección de la pestaña frontal, y si alguna ventana está en incógnito. No se ejecutan scripts dentro de Chrome. |
DayDream no usa grabación de pantalla, micrófono ni cámara. No lee nada de Chrome hasta que ha comprobado que el Chrome en primer plano está firmado por Google, y nada en absoluto mientras una ventana de incógnito o invitado está abierta.
Almacenamiento y búsqueda
- Historial es una base de datos SQLite,
memory.sqlite, en la carpeta de DayDream. - Palabras escritas están cifradas con AES-GCM, con una clave de 256 bits por día guardada en tu llavero de macOS. Las palabras exactas se eliminan después de 7 días a menos que elijas otro tiempo.
- Búsqueda se ejecuta en una copia incluida de Typesense 30.2, la compilación oficial sin modificar. Escucha solo en
127.0.0.1, con el registro de búsqueda y acceso desactivado. Las palabras escritas nunca entran en su índice: DayDream las busca él mismo, en tu Mac. Si el índice no está listo, la búsqueda lee SQLite directamente.
Apps de IA (MCP)
La app de IA inicia mac-mem mcp y se comunica con él a través de la entrada y salida estándar. El servidor no abre ningún puerto de red y no se conecta a nada fuera de tu Mac: solo consulta el servidor de búsqueda propio de DayDream en 127.0.0.1. Tiene cuatro herramientas de solo lectura:
| Herramienta | Qué devuelve |
|---|---|
timeline | Lo que hiciste en un período, como hoy o esta semana, terminando con dónde te quedaste |
search | Una cosa a lo largo de tu historial: un documento, sitio, persona o proyecto |
details | Un elemento completo: sus visitas, sus notas y las palabras que escribiste en él si lo permites |
status | Si DayDream está configurado y grabando, y si esta conexión funciona |
Las herramientas no pueden iniciar ni detener la grabación, cambiar ajustes, eliminar ni enviar nada. Las palabras escritas llegan a una app de IA solo mientras Permitir que las apps de IA vean tus palabras escritas está activado y DayDream está abierto. La app DayDream las entrega a través de un socket local privado después de comprobar la clave de esa app de IA. Desconectar elimina la entrada de DayDream de la app de IA y desactiva su clave. Lo que una app de IA lee va a su proveedor de IA como parte de ese chat.
Resúmenes
- En este Mac (el predeterminado donde puede ejecutarse): las bibliotecas llama.cpp dentro de la app ejecutan Qwen3.5-4B (Q4_K_M, 2,74 GB) en el proceso de DayDream. No hay servidor ni puerto. El modelo se descarga una vez desde Hugging Face y se verifica contra su tamaño y SHA-256 antes de usarse. Necesita 8 GB de memoria.
- Nube (desactivado hasta que añadas tu propia clave de OpenRouter): cada solicitud pide un host de modelos que no guarda datos, sin respaldo a otros hosts. Solo se envía la actividad grabada después de activarlo. La clave se guarda en tu llavero.
Cómo se escriben y verifican las notas: docs/summaries.md.
Actualizaciones y firma
La app está firmada con el Apple Developer ID de DayDream y notarizada por Apple. Las actualizaciones llegan a través de Sparkle y están firmadas con una clave EdDSA. DayDream comprueba una vez al día y rechaza una actualización cuya firma no coincida. Puedes desactivar las actualizaciones automáticas en Ajustes › Avanzado › Actualizaciones de apps.
Conteos de uso anónimos
Aproximadamente una vez por hora, DayDream envía algunos conteos a PostHog (us.i.posthog.com) con un ID aleatorio creado para tu copia: que se instaló, que se completaron los pasos de configuración, una comprobación diaria de qué funciones están activadas y aproximadamente cuánto tiempo grabó, cuántos resúmenes se escribieron o fallaron, con qué frecuencia las apps de IA usan cada herramienta, con qué frecuencia abres y buscas en DayDream, y la versión después de una actualización. Nunca tu historial, palabras escritas, títulos, sitios o búsquedas. Desactívalos con Compartir conteos de uso anónimos en Ajustes › Avanzado, donde Ver lo que se envía muestra los últimos conteos exactamente como salen. La lista completa.
Tus datos
- El historial se conserva hasta que lo elimines. Olvidar este momento… elimina un momento, y excluir una app oculta lo que grabó.
- Desinstalar DayDream… en Ajustes › Avanzado elimina la app, con o sin tu historial (guía de desinstalación).
- Copia de seguridad y restauración en Ajustes › Avanzado guarda tu historial en una carpeta que elijas (copias de seguridad).
- Para cifrado de disco completo, activa FileVault.
Cada conexión de red que hace DayDream está listada en Conexiones de red. Política de privacidad · Detalles de seguridad · Preguntas frecuentes
Compilar desde el código fuente
Necesitas un Mac con chip Apple silicon con Xcode o las Xcode Command Line Tools.
git clone https://github.com/getnorthlight/daydream.git
cd daydream
scripts/bootstrap.sh # fetches Sparkle 2.9.6 and checks its SHA-256
swift build
| Producto | Qué es |
|---|---|
MacMem | La app: barra de menú, ventanas, grabador y resúmenes |
mac-mem | La herramienta de línea de comandos y el servidor MCP. También inicia y supervisa el servidor de búsqueda |
mac-mem-backup | El asistente de copia de seguridad y restauración |
typesense-server | No se compila aquí: la app de lanzamiento lleva la compilación oficial de Typesense, y su kit de código fuente GPL se adjunta a cada lanzamiento |
Prueba la herramienta de línea de comandos con datos ficticios:
demo="$(mktemp -d)/daydream-demo"
.build/debug/mac-mem --home "$demo" demo
.build/debug/mac-mem --home "$demo" --local search SQLite
Banderas de lanzamiento, estructura del proyecto y comprobaciones: Compilar desde el código fuente, estructura del proyecto y CONTRIBUTING.md.
Comentarios
Elige Informar de un problema… en el menú de DayDream. Abre un correo para que lo leas y envíes, con detalles de la app y sin historial. Por favor, no pegues tu historial en un problema público.
Licencia
MIT. El nombre y el icono de DayDream no están cubiertos; consulta TRADEMARKS.md. DayDream se basa en open-codex-computer-history, Sparkle, llama.cpp, Qwen y Typesense (GPL-3.0); consulta créditos.