marswangyang/personal-ai-memory

A local-first Chrome extension that passively captures ChatGPT, Gemini, Claude, Grok, Perplexity conversations into a private memory graph. Features in-browser Hybrid RAG (Vector + BM25), semantic search, and 100% privacy via WebAssembly and IndexedDB. No servers, no API keys.

39
/ 100
Emerging

Builds semantic memory through ONNX-based embeddings computed directly in the browser, combining vector search with time-decay weighting and BM25 keyword indexing via Reciprocal Rank Fusion for dual-modality retrieval. Supports exporting full conversation backups as JSON with embeddings, importing them into the local IndexedDB store, and a Trie-powered favorite prompt system with folder organization—all without leaving the client.

No Package No Dependents
Maintenance 13 / 25
Adoption 7 / 25
Maturity 9 / 25
Community 10 / 25

How are scores calculated?

Stars

27

Forks

3

Language

TypeScript

License

Apache-2.0

Last pushed

Mar 13, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/vector-db/marswangyang/personal-ai-memory"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.