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.

DayDream's main window, drawn with sample data: search opens, "pricing" is typed, yesterday's Pricing plan v2 moment is picked, and Show in Context opens that moment on Monday's timeline with the Google Docs page that was open.

[!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.

  1. Descarga DayDream desde getdaydream.app o la página de lanzamientos.
  2. Arrástralo a Aplicaciones y ábrelo. La configuración pide dos permisos y qué recordar.
  3. 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

GrabadoNunca grabado
La app en primer plano, su título de ventana y cuándoCapturas 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 ChromeVentanas de incógnito e invitado, Safari y los otros navegadores que DayDream conoce
Lo que escribes en las apps y sitios que permitesGestores 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 macOSPara qué lo usa DayDream
AccesibilidadLa 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 entradaClics, 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:

HerramientaQué devuelve
timelineLo que hiciste en un período, como hoy o esta semana, terminando con dónde te quedaste
searchUna cosa a lo largo de tu historial: un documento, sitio, persona o proyecto
detailsUn elemento completo: sus visitas, sus notas y las palabras que escribiste en él si lo permites
statusSi 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
ProductoQué es
MacMemLa app: barra de menú, ventanas, grabador y resúmenes
mac-memLa herramienta de línea de comandos y el servidor MCP. También inicia y supervisa el servidor de búsqueda
mac-mem-backupEl asistente de copia de seguridad y restauración
typesense-serverNo 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.