ターミナルというインターフェース

記憶を、スクリプトで

小さなコマンドひとつで、Overlayの記憶がターミナルに——そしてそこで働くコーディングエージェントの手に。スクリプトから、パイプから、CLAUDE.mdから、アップロード・ダウンロード・検索。

インストール

npm i -g @overlay-one/cli
overlay login        # one browser click

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 で取り消せます。あなたのアカウント、あなたの記憶、あなたの証跡。

Overlay — オールインワンのパーソナルAI