L'interface du terminal
Votre mémoire, scriptable
Une petite commande met votre mémoire Overlay dans le terminal — et entre les mains des agents de code qui y travaillent. Téléversez, téléchargez et cherchez depuis des scripts, des pipes et CLAUDE.md.
01Les commandes
Cinq verbes, adaptés aux pipes
La sortie humaine est un registre discret — lignes numérotées, pas d'UUID. --json est le contrat machine : données sur stdout, messages sur stderr, codes de sortie honnêtes.
overlay upload paper.pdf # into your memory cat notes.md | overlay upload - --name notes.md overlay search "prompt caching" # hybrid search over everything overlay files # recent sources overlay download 2 --annotated # row 2; PDFs keep your highlights
02Pour les agents de code
Donnez votre mémoire à Claude Code
Les agents qui vivent dans le terminal utilisent les mêmes cinq verbes. Collez ceci dans le CLAUDE.md ou l'AGENTS.md de votre projet : l'agent retrouve vos décisions passées au lieu de vous les faire réexpliquer, et range ce qu'il apprend dans votre mémoire.
## Memory — Overlay CLI This machine is authorized against my personal memory (overlay.one). Use it instead of asking me to re-explain past work. - Recall context first: overlay search "<topic>" --json - List recent sources: overlay files --json - Read a stored file: overlay download <id or row #> -o /tmp/<name> - Save what you learn: overlay upload <file> (or pipe: echo "decision: ..." | overlay upload - --name decision.md) Contract: --json prints raw API payloads on stdout; messages go to stderr; exit code 3 means run `overlay login`.
03Autorisé une fois, révocable toujours
overlay login remet un jeton à cette machine après un clic explicite dans votre navigateur. Il vit dans ~/.config/overlay, se renouvelle seul, et overlay logout le révoque. Votre compte, votre mémoire, vos preuves.