Omni Memory
A decision made in Claude Code, remembered in Antigravity. Same repository, same branch, different editor — no re-explaining.
Capture, not self-reporting
Deterministic session hooks write the memory when the decision is made. The agent is never asked to remember to remember.
Anchored to the code
A tree-sitter graph ties each memory to the symbols it is about, so a rename or a rewrite marks it stale instead of leaving it quietly wrong.
Ranked without embeddings
Context-aware BM25F over symbol, file and prose fields. No vector store, no API key, no model call at retrieval time.
Follows you across editors
Bind a second IDE and the same memories surface there — and for teammates on the same branch, if you share the store.