Historique privé, local, sur l’appareil, pour Mac

La mémoireprivée et consultable de votre Mac.

AfterRay enregistre l’écran et le son sur votre Mac afin de revoir n’importe quel instant, rechercher ce que vous avez vu ou entendu et laisser votre agent le consulter.

  • macOS 15+
  • Exclure apps et sites
  • Suspendre ou supprimer à tout moment
  • Rien ne quitte ce Mac
Zoom12:36 PM
ALJWCY+2
revue de conception — enregistrement
Enregistrement
Safari · 49mZoom · 1h 37mGitHub · 1h 5mXcode · 1h 10m
12:36 · Vendredi 14 août
Glisser pour zoomer · Balayer pour voyager · Échap pour fermer

⇧⌘Espace depuis n’importe quelle app. Faites glisser la chronologie vers l’instant voulu.

Une commande,
n’importe quel agent.

Installez le skill une fois. Claude Code, Codex et tout outil compatible Agent Skills peuvent ensuite consulter votre historique, sans serveur MCP ni identifiants.

S’intègre aux agents que vous utilisez déjà

Claude Code · Codex · Hermes · Cursor

L’assistant intégré reste dans une frontière explicite.

Il lit le vault et répond, sans second mode. Sa boucle n’a ni client HTTP ni outils de shell ou de système de fichiers ; une règle de build échoue si un outil les nomme seulement.

Trois dépendances et une règle de build, vérifiables en une minute.

Avec un modèle local, tout reste sur le Mac. Avec un endpoint distant, le prompt et les preuves nécessaires sont envoyés à ce service.

$ 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…" } ]

Lecture seule. La clé du vault ne quitte jamais le daemon.

Reprendre là où vous étiez

Demandez-lui de terminer la migration laissée en suspens mardi. Il sait quels fichiers ont été touchés et quand.

Répondre depuis les faits

« Qu’avons-nous décidé pour la rétention ? » revient avec l’instant d’origine, pas une supposition.

Rédiger depuis le travail réel

Compte rendu, description de PR et passation sont écrits depuis la semaine vécue, pas de mémoire.

Vous avez beaucoup fait aujourd’hui.
Voici votre journée.

AfterRay restitue votre journée par tranches de trente minutes. Le modèle local n’invente aucun fichier, URL ou tâche qu’il n’a pas vu.

  • Écrit au fil du travail, sans demande
  • Chaque ligne ouvre l’instant qui l’a produite
SouvenirsVendredi 14 août
9:00–9:30

Suivi la boucle agent dans afterrayd, puis commencé une note sur la rétention.

Xcode · Notes
10:30–11:00

Lu hot-stills-cold-gop.md et comparé les chemins de décodage HEIF et JPEG.

Safari · Xcode
2:00–2:30 PM

Terminé le chapitre disque de la spécification v1.

Notes · GitHub
3:30–4:00 PM

Débogué le pic mémoire de l’encodeur GOP pendant un appel, puis ouvert la PR #128.

Zoom · GitHub
Essayer
Vous vous souvenez
AfterRay retrouve
EntenduZoom · Wed 11:02 AM

les favoris n’expirent jamais — le reste reste limité

À l’écranGitHub · Wed 3:15 PM

PR #128 — le budget ne concerne que les instants sans étoile

Ou demandez

Tout élément étoilé est exempté et n’expire jamais. Le reste utilise le budget de stockage défini.

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

Un souvenir imprécis.
Retrouvé exactement.

Oubliez le nom du fichier et l’app. Une phrase approximative suffit — ou posez directement la question.

  • Recherche conjointe dans OCR et transcriptions
  • Recherche par sens, pas seulement par mots
  • Réponses citées vers les instants d’origine

0 octet
ne quitte pas votre Mac.

Capture locale

Écran, audio système, micro, sémantique Accessibility et saisies sont écrits dans un vault chiffré sur le Mac. Les champs sécurisés et gestionnaires de mots de passe ne sont pas lus ; les événements de saisie bruts sont supprimés après 48 heures.

Indexation locale

OCR, reconnaissance vocale et embeddings sémantiques s’exécutent sur l’appareil. Contenu brut et vecteurs n’en sortent pas.

Modèles locaux

Les résumés et réponses viennent d’un modèle qui s’exécute sur votre machine — le pack MLX intégré ou votre propre Ollama.

Chiffrement au repos

SQLCipher et XChaCha20-Poly1305 chiffrent chaque élément. La clé reste dans le trousseau macOS.

Enregistrement
OCR / ASR
Embedding
Vault chiffré
LLM local
Rappel
PlateformemacOS 15+ · Apple silicon (M3 recommandé)
StockageSQLCipher + XChaCha20-Poly1305, clé dans le trousseau
Sur disqueLes anciennes captures passent en AV1 closed-GOP : 7 à 10 % du JPEG
RétentionBudget réglable, 100 Go par défaut ; les plus anciennes données partent d’abord
ModèlesASR, embeddings et LLM locaux ou endpoint Ollama / compatible OpenAI
EnvoiSans compte, sans télémétrie, sans synchronisation cloud ; rien ne sort sauf si vous pointez un modèle distant

Donnez à votre Mac
une mémoire qui n’oublie rien.