A memory that's yours.
Al Buddy is an open memory for AI assistants. It never forgets on purpose, it knows where every fact came from, and it leaves with you.
Al — a name, said like "pal". Not A.I.
What we believe a memory owes you
Most AI memory is a scratchpad the vendor owns: facts get overwritten, nobody can say who claimed what, and you can't take it with you. We built the opposite.
Change is kept, not erased
When something stops being true, it gets an end date and stays. You moved cities; your Al still knows where you used to live, and when that changed.
Every fact says who said it
You, the assistant's guess, a guardian, or the system. And how sure it was. So an assistant can weigh a fact instead of just repeating it.
It leaves with you
One documented export format with a schema and a proven round-trip. Switch assistants, switch models, switch vendors. Nothing is lost.
Models come and go
Your words are the record. The vectors a model builds from them are a cache: throw them away, rebuild them with a better model, keep everything.
Rules you can read
Who may write, who may see, what may leave, with an audit trail. Sensitive things stay sensitive. A guardian can protect what needs protecting.
Apache-2.0, one dependency
A single SQLite file on your machine. No account, no key, no service. Read every line on GitHub.
Does your assistant's memory know where its facts came from?
Paste any memory export. Seven questions, each scored with its reason. Nothing leaves your browser.
The rules are public: how each question is scored and what the score does not measure. The adapters map only what an export records, so any system that starts recording provenance scores higher. That's the point.
Governance, in plain words
A memory that plugs into anything needs rules you can read, and an honest line between what the code enforces and what a person still decides.
What the store will not let happen
Nothing is deleted. Who said a fact, and when, can never be changed after it is written. Sealed facts never surface unless asked for by name. A policy can refuse a write, hide a fact from an audience, or stop it leaving in an export, and every decision lands in an audit trail.
Someone can protect what needs protecting
A parent, a carer, a team lead: a guardian's facts can only be changed by a guardian, and everyone can still read them. Built for the people who are looked after, not only the people who look.
Nothing consequential without a person
An assistant on this memory can advise and anticipate freely. Money, deletion, public posts, credentials, new services: those need a human's explicit yes. A false escalation costs less than a false claim of authority.
What we do not claim
We do not claim it is safe. We list exactly what is enforced, what is only a prompt, and what is still a person's call, and we change the list in the open. Read the rules.
Use it
For people who build assistants. If that's not you, skip to what's next.
Score an export from the terminal
npx al-buddy-memory conformance my-export.jsonGive your agent a memory it can weigh
An MCP server whose every recall returns provenance and validity:
{ "mcpServers": { "memory": {
"command": "npx", "args": ["al-buddy-memory-mcp"] } } }Build on the library
npm install al-buddy-memoryTypeScript, SQLite, governance hooks, the portable format. Docs on GitHub.
What's next
The memory is the foundation. What we're building on it:
Talk to your Al
A real conversation, by voice, with an assistant that remembers what you said last week and can tell you where it learned it. The memory is the part that makes it yours.
An assistant that learns you
How you decide, what you always ask for, what you'd rather skip. Written down as beliefs with a confidence, correctable in a sentence, never acted on without your yes.
Memory for teams
The same governance for organisations that need to answer who knew what, and when: audit trail, policies, your own database. Running agents at work and need this? Write to Chris.