MemMesh v0.1.0
Persistent, self-improving memory for AI agents — a local-first memory engine in Rust. One binary that runs as a desktop component (SQLite) or a server backend (Postgres), speaks the Model Context Protocol, and wires into your AI tools with a single command.
Highlights
- Uncapped and open — Apache-2.0, no memory limits in the self-hosted engine.
- Local-first — your data never leaves your machine; no external vector DB or search cluster required.
- Typed, scoped, bi-temporal memory — facts, contacts, and relationships with
valid_from/valid_toand provenance; records when something happened in the world vs when it was stored. - MCP-native —
observe,save,recall,search, and more, exposed as MCP tools for Claude Code, Cursor, and any MCP client. - Zero-LLM knowledge graph — entities and edges built deterministically, no per-memory LLM calls.
- Sync — push/pull between local and server.
Install
See the README for install options. Source archives are attached below.
Prebuilt binaries (macOS / Linux / Windows) and a Homebrew tap are coming in a follow-up release.