Give your AI agent memory that versions with your project and moves between models — instead of being locked to one vendor.
uvx claude-fafm-sdk init # 🧬 a portable soul, offline claude-fafm-sdk etch "ships uv-first" # write a memory claude-fafm-sdk recall uv # recall it
No account. No server. Your soul is a plain .fafm file you can
read, diff, and commit to git.
The same soul is read by grok-faf-voice and fafm-engine — one open format, never a fork. Your agent's memory isn't trapped in one model's walled garden.
The local Soul works with zero dependencies and no account.
Add a free namepoint when you want hosted, full-intel
recall at personal scale.
One free namepoint — your handle where the soul lives, hosted and sticky, with the full intel (semantic recall, smart-merge) at personal scale. Pay only when you scale — more namepoints, a team, production — never to unlock the magic.