It knows when a fact expires.
Each memory is linked to its files with a git content hash. Change the file and the old memory is retired, with the reason attached.
docker-compose.yml changed
Your tools connect through MCP. Aether Cache checks the files behind each fact and keeps the record on your machine.
Set up your projectLocal connections only. Your code and memories never leave your machine.
Each memory is linked to its files with a git content hash. Change the file and the old memory is retired, with the reason attached.
docker-compose.yml changed
“We migrated to MySQL” replaces “we use Postgres.” Your next session gets the current decision, instead of two competing answers.
See which tool and session saved a memory, the file versions behind it, and when it was created, went stale, was confirmed, or was replaced.
m1 · Claude Code · session 01
A fact saved in Claude Code is available in Cursor and Codex. All three connect to the same project memory.
recall("database setup")
Sync memories into a managed section of AGENTS.md or CLAUDE.md, then commit and review them in a PR. The engine accepts only local connections; your code and memories go nowhere.
# AGENTS.md
Tests need DOCKER_HOST set.
The engine was measured against official Redis 8. The memory layer also surfaced a useful limit: similarity is not the same as agreement.
| What was measured | Result | Context |
|---|---|---|
| Redis throughput | 88% SET, 93% GETAbout 206K / 226K ops/sec |
Compared with official Redis 8. p50: 0.119 ms vs 0.111 ms. |
| Vector search | 99.4% recall@100.84 ms per search |
100K real text embeddings. 22× faster than exact search. |
| Crash safety | 0 acknowledged writes lost0.6 s recovery | 1,039,890 writes. 8 kill -9 crashes. |
Real duplicates scored 0.73–0.92 similarity. Changing an API timeout from 30 to 60 seconds scored 0.94. That’s why Aether Cache only auto-merges near-identical text and lets the AI judge whether a new fact replaces an old one.
Reported measurements, not a guarantee for every workload. Inspect the project on GitHub.
Start with a fact worth remembering.