memsearch CC Plugin — Summary
memsearch (zilliztech/memsearch) is a cross-platform semantic memory system for AI coding agents, built by Zilliz (the company behind Milvus vector database). The Claude Code plugin (plugins/claude-code/) is a lightweight wrapper around the memsearch Python CLI: 4 hooks (SessionStart, UserPromptSubmit, Stop, SessionEnd) that automatically capture conversation turns, a single memory-recall skill (context: fork), and shell scripts that call memsearch CLI commands. Memories are stored as daily .md files in .memsearch/memory/ using Milvus as the vector index (ONNX bge-m3 int8 embeddings by default — no API key required). The system uses 3-layer progressive disclosure: search → expand → transcript. One key design choice: the plugin has NO MCP server — it relies entirely on Claude Code's native hooks + skills + shell scripts.
Differs from seeds: closest to ccmemory (persistent memory via Claude Code plugin, graph + vector search) but memsearch uses Markdown as the source of truth (not Neo4j), Milvus as the shadow vector index (not the primary store), and ONNX local embeddings (not cloud API). Unlike ccmemory's MCP-anchored architecture, memsearch-cc is hooks-and-skills-only with no MCP server.