AIAny
AI Agent2026
Icon for item

memsearch

Provides cross-platform semantic memory for AI coding agents by turning human-editable Markdown logs into a rebuildable Milvus “shadow” index and syncing memories across plugins (Claude Code, OpenClaw, OpenCode, Codex). Supports progressive retrieval, hybrid dense+BM25+RRF search, smart deduplication, live sync, and local ONNX embeddings.

Introduction

Most agent projects struggle with two linked problems: memories are either locked in a single agent provider or stored in opaque blobs that are hard to audit and edit. memsearch takes the opposite approach: Markdown is the source of truth and a vector index is a rebuildable cache. That design makes agent history portable, human-readable, and easy to version-control — which materially lowers friction when you want conversational context to follow users across different agent frontends.

What Sets It Apart
  • Markdown-first memory: conversations and summaries are written to daily .md files; the system re-chunks and hashes content so unchanged text isn’t re-embedded. This makes history auditable and editable by humans (so what: easier debugging, compliance, and manual corrections).
  • Hybrid, progressive retrieval: a three-layer recall pipeline (search → expand → transcript) combines dense vectors, BM25 sparse retrieval, and RRF reranking to prioritize relevance while allowing cheap, fast fallbacks (so what: better recall for short facts and long transcripts without excessive compute).
  • Shadow-index with Milvus: Milvus is used as a rebuildable “shadow” index — the markdown repo remains authoritative and the vector DB is always derivable (so what: you can reset or migrate indexes without losing source data).
  • Plugins + cross-agent sync: first-class plugins for Claude Code, OpenClaw, OpenCode, and Codex let conversations captured in one agent become searchable context in others, with zero extra setup for end users.
Who It's For and Tradeoffs

Great fit if you build or operate chat/assistant agents and want persistent, inspectable memory that travels across platforms — especially small teams or developers who prefer local-first options (default ONNX embedding runs locally; model ~558 MB). Look elsewhere if you need a turnkey, multi-tenant enterprise memory service with guaranteed SLA and large-scale managed indexing out of the box; memsearch favors portability, developer control, and a rebuildable architecture over opaque managed abstractions.

Where It Fits

Positioned between simple file-based note-taking and heavyweight managed memory services: use memsearch when you want an auditable, developer-friendly memory layer for RAG/agent workflows, with optional upgrade paths to Zilliz Cloud or self-hosted Milvus for production scaling.

How It Works (brief)

Plugins append summarized turns to Markdown; a file watcher re-chunks changed files, computes SHA-256 hashes, and only re-embeds changed chunks. Embeddings default to local ONNX (bge-m3) but can be switched to OpenAI/Ollama. Upserts go to Milvus (Milvus Lite by default), and retrieval uses hybrid ranking across sparse and dense signals with progressive expansion into full transcripts.

Information

  • Websitegithub.com
  • AuthorsZilliz
  • Published date2026/02/09

Categories

More Items

Hugging Face
AI Model2026

Open-weights LLM fine-tuned for phone-based voice agents that prioritizes low latency and reliable tool/function calling. Based on NVIDIA Nemotron 3 Nano (30B total, 3.5B active), supports very long contexts (262,144 tokens) and recommends temperature=0 with thinking disabled for deployment.

GitHub
AI Agent2026

A curated collection of production-ready Agent Skills that turn tasks—presentation production, image generation, local KB retrieval, article assembly, and web-design—into agent-loadable skill folders. Uses a SKILL.md contract, supports multiple agent runtimes (Claude Code, Cursor, Codex), and offers modular install paths with pinned release zips.

GitHub
AI Agent2026

Provides a ruleset and skills that make AI coding agents prefer the simplest correct implementation: reuse existing code, prefer stdlib/native features, and only write minimal new code. Cuts generated LOC, tokens, cost and time while preserving validation and safety.