Captured from getsynaptic.dev
Persistent, file-based memory for Claude Code — context that survives across sessions.
Open source · v1.7.6
Hybrid retrieval entirely on-device — BM25 + semantic vectors via sqlite-vec and Transformers.js, zero cloud dependencies.
Overview
A memory layer for Claude Code: captures decisions, corrections, and project facts as structured records on disk and recalls the relevant ones at the start of a new session, so context isn't lost between conversations. Hybrid retrieval — BM25 keyword + semantic vector (sqlite-vec + Transformers.js running locally). Shipped as an MCP server, published to npm as @hyperlynq/synaptic, runs entirely local with zero cloud dependencies.
Highlights
- 01File-based long-term memory — survives across sessions and machines
- 02Hybrid retrieval: BM25 keyword + semantic vector via sqlite-vec + Transformers.js
- 03Capture & recall: insights, corrections, project facts, references, rules
- 04MCP server with save / search / session / rules tools
- 05Open source, published to npm, zero cloud — runs fully local
Stack
TypeScript@modelcontextprotocol/sdksqlite-vecTransformers.js (embeddings)ZodVitestNode 22+