thr is a local memory tool for coding agents.
I built it so agents can remember useful things across sessions: project conventions, test setup, preferences, and the small details I don’t want to repeat.
Memories are stored as text in SQLite. thr search finds text matches, while thr ask uses a bundled embedding model to find memories by meaning.
Each memory belongs to either a repository or the user, so project context stays with the project and general preferences work everywhere. Agents use the same CLI through a small skill and read structured JSON results.
Code on GitHub.
thr semantic memory demo