01コマンド
5つの動詞、パイプに優しく
人間向けの出力は静かな台帳——番号付きの行、UUIDなし。--json がマシン向けの契約:データはstdout、メッセージはstderr、正直な終了コード。
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
02コーディングエージェントへ
Claude Codeに記憶を渡す
ターミナルに住むエージェントも同じ5つの動詞を使えます。これをプロジェクトのCLAUDE.mdやAGENTS.mdに貼るだけ——エージェントは過去の決定を自分で思い出し、説明のし直しを求めず、学んだことを記憶に収めます。
## 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`.
03承認は一度、取り消しはいつでも
overlay login は、ブラウザでの明示的なクリックの後にこのマシンへトークンを渡します。~/.config/overlay に置かれ、自動で更新され、overlay logout で取り消せます。あなたのアカウント、あなたの記憶、あなたの証跡。