cd /news/ai-tools/i-measured-my-ai-s-memory-for-a-week… · home topics ai-tools article
[ARTICLE · art-130637] src=dev.to ↗ pub= topic=ai-tools verified=true sentiment=· neutral

I measured my AI's memory for a week. It wrote 4.1 million tokens into my context.

A developer released Basta Recall, an open-source MIT-licensed memory tool that measures both hit rate and usage rate for AI memory systems, after tracking one week of his own vault data. Over seven days and 21,569 events, the system wrote 4,136,535 tokens into context windows, but only 35 of 2,326 surfaced top-band memories were actually loaded — a 1.5% usage rate — while 34 of those 35 loaded memories measurably changed subsequent output, a 97% usage rate. The developer argues the selection mechanism works and the real failure is volume, and that memory systems need auditability rather than unverifiable promises.

by read2 min views2 publishedSep 15, 2026

Two months ago I wrote here that my benchmark said 98.3% and the number was worthless. It was true. It just measured the wrong thing.

Since then I have been working on the same question: what is the honest number for an AI memory? I now think it is not the hit rate. It is how often a memory the system surfaced on its own actually got used afterwards.

That difference sounds small and it is not. A hit rate measures whether the search found something. A usage rate measures whether it helped anyone. Only the second one can come out against you.

Version 1.0 measures both and shows them. Here is one week from my own vault.

In seven days, 21,569 events. The memory wrote 4,136,535 tokens into my context windows — and that is a lower bound, because fifteen entries carry no size and count as unknown rather than as zero.

Now the part that hurts. Of the memories it surfaced in the top band, the ones it considered required reading, 2,326 were put in front of the assistant. 35 of them were actually loaded. That is 1.5%.

Read the other way: 1,670 recalls came back with hits, and 68 of them led to a load. 4.1%.

I could stop here and call it a bad system. But there is a second number that changes the picture. Of the 35 that did get loaded, 34 measurably changed what happened next. A 97% usage rate.

So the selection is not the problem. The volume is. My memory is good at picking the right thing and bad at keeping quiet about everything else, and without this view I would have had no way of telling those two failures apart. I would have tuned the ranking, which was never broken.

Every number above can come out against my own product. That is the point. A memory you cannot audit is not a memory, it is a promise — and the tools in this category are full of promises.

It is open source under MIT and runs locally: https://github.com/n0mad-ai/bastra-recall The numbers are from my own vault over the last seven days. Anyone who installs it sees their own, on the same screen.

── more in #ai-tools 4 stories · sorted by recency
── more on @basta recall 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/i-measured-my-ai-s-m…] indexed:0 read:2min 2026-09-15 ·