Memory
anz33 can remember things about you and hand them to whichever model is answering. The memories are plain files in a folder you own, not rows in somebody's database.
Why bother
Every AI app starts from nothing, every time. Tell one that you are vegetarian, that your dog is called Biscuit, that you write in British English — and the next app knows none of it. Memories live with the router instead of with an app, so anything routed through anz33 can use them.
Adding one
anz33 remember "I write in British English"
anz33 remember "Allergic to penicillin" --kind fact
anz33 remember "Prefers short answers, no preamble" --kind preference
The --kind is a label to help you find things later:
fact | Something true about you or your world. The default. |
preference | How you like things done. |
project | Something you are working on. |
person | Someone in your life. |
reference | A pointer to something — a link, a document, a place to look. |
Reading and removing
anz33 memories # everything, with ids
anz33 memories --json # the same, for scripts
anz33 forget a1b2c3
The id comes from the listing. Forgetting deletes the file; there is no recycle bin and no copy kept elsewhere.
Bringing your history across
If you have been using ChatGPT or Claude, export your data from that service and import it:
anz33 import chatgpt ~/Downloads/conversations.json
anz33 import claude ~/Downloads/claude-export.json
anz33 reads the export and keeps the durable facts, not the whole transcript — the point is what a model should know about you, not a copy of every conversation you have had.
Taking it with you
anz33 export-memory ~/Desktop/my-memories
You get one markdown file per memory plus a memories.json. Readable
in any text editor, in a format nothing needs anz33 to open. This exists so that
choosing anz33 is never a decision you cannot reverse.
Where they live
~/.anz33/memory/
One file per memory. Put the folder in a private git repository if you want history; sync it between your own machines if you want it everywhere. Nothing about it is a database and nothing about it phones home.
Memories can be sent to whichever engine answers. That includes a cloud engine, if you have allowed cloud. If a memory is something you would not want a provider to see, either keep cloud off or add a local-only rule for the words involved.
Skills
Related but different: a skill is a small set of instructions for a kind of task, rather than a fact about you. anz33 ships with a handful — homework help, fraud checking, translation, summarising, private notes and explain-simply.
anz33 skills # list them
anz33 skills --install # copy them to ~/.anz33/skills so you can edit them
Once copied out they are yours to change. Edit the wording, keep the file, and that is your version from then on.