Historial privado, primero local, para Mac

La memoriaprivada y buscable de tu Mac.

AfterRay registra pantalla y audio en tu Mac para que puedas volver a cualquier momento, buscar lo que viste u oíste y dejar que tu agente lo consulte.

  • macOS 15+
  • Excluye apps y sitios
  • Pausa o borra cuando quieras
  • Nada sale de este Mac
Zoom12:36 PM
ALJWCY+2
revisión de diseño — grabación
Grabando
Safari · 49mZoom · 1h 37mGitHub · 1h 5mXcode · 1h 10m
12:36 · Viernes, 14 de agosto
Arrastra para ampliar · Desliza para viajar · Esc para cerrar

Pulsa ⇧⌘Espacio desde cualquier app. Arrastra la línea temporal hasta cualquier momento.

Un comando,
cualquier agente.

Instala el skill una vez. Claude Code, Codex y cualquier herramienta compatible con Agent Skills podrán consultar tu historial sin MCP ni credenciales.

Funciona con los agentes que ya utilizas

Claude Code · Codex · Hermes · Cursor

El asistente de AfterRay tiene un límite explícito.

Solo lee el vault y responde, y no tiene un segundo modo. Su bucle no incluye cliente HTTP ni herramientas de shell o de sistema de archivos; una regla de compilación falla si una herramienta llega a nombrarlas.

Tres dependencias y una regla de compilación. Se comprueba en un minuto.

Con un modelo local, el contenido permanece en el Mac. Si eliges un endpoint remoto, el prompt y las pruebas necesarias se envían a ese servicio.

$ npx skills add loro-dev/afterray -g
installed afterray → Claude Code, Codex, Hermes
$ afterray search "keeping favorites" --limit 1
[ { "source": "transcript", "time": "Wed 11:02 AM",
    "text": "favorites never expire…" } ]

Solo lectura. La clave del vault nunca sale del daemon.

Continúa donde lo dejaste

Pídele que termine la migración que dejaste a medias el martes. Sabe qué archivos tocaste y cuándo.

Responde desde lo ocurrido

«¿Qué decidimos sobre la retención?» vuelve con el momento original, no con una suposición.

Redacta desde tu trabajo

La nota diaria, la descripción del PR o el traspaso se escriben desde la semana real, no de memoria.

Hoy hiciste mucho.
Aquí está tu día.

AfterRay reconstruye tu día en bloques de media hora. El modelo se ejecuta aquí y no inventa archivos, URL ni tareas que no haya visto.

  • Se escribe mientras trabajas, sin pedirlo
  • Cada línea abre el momento que la originó
RecuerdosViernes, 14 de agosto
9:00–9:30

Seguí el bucle del agente en afterrayd y empecé una nota sobre retención.

Xcode · Notes
10:30–11:00

Leí hot-stills-cold-gop.md y comparé las rutas de decodificación HEIF y JPEG.

Safari · Xcode
2:00–2:30 PM

Terminé el capítulo de disco de la especificación v1.

Notes · GitHub
3:30–4:00 PM

Depuré el pico de memoria del codificador GOP durante una llamada y abrí el PR #128.

Zoom · GitHub
Prueba
Lo recuerdas a medias
Lo encuentra
OídoZoom · Wed 11:02 AM

los favoritos nunca caducan; el resto queda limitado

En pantallaGitHub · Wed 3:15 PM

PR #128 — el presupuesto solo afecta a momentos sin estrella

O pregunta

Todo lo marcado con estrella queda exento y no caduca. Lo demás usa el presupuesto que configures.

Zoom · Wed 11:02 AMGitHub · Wed 3:15 PM

Recuérdalo a medias.
Encuéntralo exactamente.

Olvida el nombre del archivo y la app. Basta una frase aproximada, o pregunta directamente.

  • Búsqueda conjunta en OCR y transcripciones
  • Búsqueda por significado, no solo palabras
  • Respuestas con citas a los momentos originales

0 bytes
salen de tu Mac.

Captura local

Pantalla, audio del sistema, micrófono, semántica de Accessibility y entradas se guardan en un vault cifrado del Mac. No se leen campos seguros ni gestores de contraseñas; los eventos de entrada sin procesar se eliminan tras 48 horas.

Índice local

OCR, reconocimiento de voz y embeddings semánticos se ejecutan en el dispositivo. El contenido y los vectores no salen.

Modelos locales

Los resúmenes y las respuestas salen de un modelo que corre en tu máquina: el paquete MLX incluido o tu propio Ollama.

Cifrado en reposo

SQLCipher y XChaCha20-Poly1305 cifran cada registro. La clave vive en el llavero de macOS.

Captura
OCR / ASR
Embedding
Vault cifrado
LLM local
Recuerdo
PlataformamacOS 15+ · Apple silicon (M3 recomendado)
AlmacenamientoSQLCipher + XChaCha20-Poly1305, clave en el llavero
En discoLas capturas antiguas se convierten a AV1 closed-GOP: 7–10 % del JPEG
RetenciónPresupuesto configurable, 100 GB por defecto; se borra primero lo más antiguo
ModelosASR, embeddings y LLM locales, o endpoint Ollama / OpenAI compatible
SubidasSin cuenta, sin telemetría y sin sincronización en la nube; nada sale salvo que elijas un modelo remoto

Dale a tu Mac
una memoria que no olvida.