← r/LocalLLaMA
▲
0
 
10👁
r/LocalLLaMA · u/Emotional-Sky9692 · 7d ago

I built a cross-client AI memory hub — 23 AI coding agents sharing one SQLite file (local-first, no cloud)

I run 8+ AI coding agents daily (Claude Code, Cursor, Windsurf, Codex, etc.) and they all have amnesia between sessions — worse, they don't share memory with each other.

Existing solutions (mem0, Zep, Letta) are cloud/server-based. I wanted something local and dead simple: just make all agents point to the same SQLite file.

So I built MemTether — a memory hub that works via file-level pointers (junction/symlink). No cloud, no API fees, no abstraction layer.

Key features:

\- 23 client adapters (auto-detect and connect)

\- Source attribution (knows which agent wrote each memory)

\- Bi-temporal (what was true vs what the system knew)

\- Q-Value ranking (memories that get used rank higher)

\- FTS5 + vector search (bge-m3, local embedding)

\- MCP server included

Stack: Python, SQLite FTS5, ChromaDB, FastAPI. All local.

GitHub: https://github.com/MemTether/MemTether

PyPI: pip install memtether

Blog with design decisions: https://dev.to/lanbass869cell/i-built-a-cross-client-memory-hub-for-ai-agents-heres-what-i-learned-418l

Would love feedback from people who juggle multiple AI coding tools.

1 0 0 10/3 06:28 10/7 07:41 UTC
scorecomments10 sightings
first seen 2026-10-03 06:28 UTClast seen 2026-10-07 07:41 UTCscore then 0score now 0gained 0sightings 10
open on reddit ↗ 💬 0