I use Claude Code heavily, and one thing kept annoying me: every new session felt like starting over.

I'd spend an entire session explaining my codebase — why a weird function exists, how the auth flow works, which API decision was intentional, and which "obvious" change would actually break everything.

Then I'd start a new session and Claude had forgotten all of it.

So I built OmniMemory: a local, Git-aware memory layer for coding agents.

The idea is simple: instead of every session starting with "here's my codebase, figure it out", the agent can start with "here's what we've already learned about this codebase."