Overview of memsearch
mainmemsearch provides cross-platform semantic memory for AI coding agents. It allows memories to flow across different platforms like Claude Code, OpenClaw, OpenCode, and Codex CLI, ensuring that a conversation in one agent becomes searchable context in all others without extra setup.
Key features include:
- All Platforms, One Memory: Shared memory across multiple agent platforms.
- Markdown as Source of Truth: Memories are stored as human-readable, editable, and version-controllable
.mdfiles. Milvus acts as a 'shadow index' (a derived, rebuildable cache). - Advanced Retrieval: Uses a 3-layer recall system (search → expand → transcript) with hybrid search (dense vector + BM25 sparse) and RRF reranking.
- Efficient Syncing: Uses SHA-256 content hashing to skip unchanged content and a file watcher for real-time auto-indexing.