Imprint Memory — AI skill for Claude Code
Persistent memory system for Claude Code — hybrid search (FTS5 + vector), message bus, task queue.
How to install Imprint Memory
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Qizhan7/imprint-memory and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Imprint Memory does
Persistent memory system for Claude Code — hybrid search (FTS5 + vector), message bus, task queue. Works as MCP server (stdio + HTTP).
Alternatives in AI
- Nocturne Memory — A lightweight, rollbackable, and visual Long-Term Memory Server for MCP Agents 1.3k ★
- Codeseek — Rust-powered code intelligence CLI for AI coding agents 764 ★
- Guild — Shared context, memory, and task coordination across AI coding agents 311 ★
README
English | 中文
imprint-memory
Give Claude a memory that lasts. Everything you tell it stays — searchable across conversations, private, on your machine.
Your memory lives in a local database — not the cloud. Default embeddings use a free Google key; go fully local and offline with Ollama.
You: "Remember I'm allergic to shellfish"
↓ stored locally
... weeks later, new conversation ...
Claude: (recalls your allergy before suggesting a recipe)
What it does
- Captures every turn automatically — each surface feeds the same
store through its own entry point: a
Stophook for Claude Code, the Chrome sync extension for claude.ai, channel adapters for Telegram and the like. Every message lands in a searchable log, gets segmented into events, and multimodal-embedded (text + image). The LLM never needs to "decide to remember" — it's already stored. - Hybrid search out of the box — keyword (FTS5/BM25) + semantic (vector) + RRF rank fusion across memory / bank / chunk pools. "What did I say about that project last week?" → it finds it.
- Auto-surfaces context before you even ask — a
UserPromptSubmithook callssurfacing_searchon every prompt and injects ablock with up to ~6 related events. - Multimodal — images sent in a conversation get text + image embeddings, so "the red screenshot I sent" lands on the right message even if the caption doesn't mention "red".
- Syncs your claude.ai chats — optional Chrome extension captures your web conversations into the same memory store.
- AI-flagged highlights (optional) — the LLM can call
memory_rememberto bump a specific fact higher in search results, but the system fully works without it. - Stays organised — facts can be pinned, tagged, and linked (graph edges between memories). Importance can be tuned per-entry.
- Speaks Chinese — full CJK search, time expressions l
Related Skills
Awareness Local
Local-first AI agent memory — one command, works offline, no account needed. Give your Claude Code, Cursor, Wi
Awareness Market
Local-first AI agent memory — one command, works offline, no account needed. Give your Claude Code, Cursor, Wi
Brain CLI
Persistent memory for AI agents and personal knowledge management. Single-file Python CLI: hybrid semantic + k
Claude Persistent Memory
Give Claude Code persistent memory across sessions. Hybrid BM25 + vector semantic search, auto-structuring via
Montycat MCP
Shared, persistent memory for AI agents. Self-hosted MCP server with semantic search, vector RAG, and live upd
Doc Search MCP
Local MCP server that indexes PDFs, EPUBs, HTML, Markdown and text files and makes them searchable by LLM codi
Related Agents
Memory Manager
Invoke when the user wants to save brand knowledge to persistent memory, search past campaign learnings, sync
Python RAG Backend Engineer
Production-grade Python RAG backend engineer specializing in ChromaDB vector storage, sentence-transformers em
Brain Retrieval Engineer
Retrieval engineer — six retrieval strategies (hybrid, graph-enhanced vector, entity-anchored local, guarded T