embedmind-core 0.1.0

Embedded memory engine for AI agents: single crash-safe file, vector + full-text + graph
docs.rs failed to build embedmind-core-0.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

embedmind-core

The EmbedMind memory engine: an embedded, single-file, crash-safe store for AI-agent memory — vector (HNSW) + full-text + graph — in pure Rust, with zero network dependencies.

This crate is the engine (the asset). Most users want the ready-to-run tools instead:

  • embedmind — the CLI and MCP server (cargo install embedmind).
  • embedmind-mcp — the standalone MCP memory server.

What it is

Think SQLite for agent memory: one portable, crash-safe file on your machine — no server process, no cloud, no Python environment.

  • Single file (.mind), WAL-backed for durability.
  • In-process — the engine links directly into your binary.
  • Local by default — nothing leaves the machine; usable air-gapped.
  • Embedded embeddings — a quantized ONNX model (all-MiniLM-L6-v2, CPU-only) is bundled; no API key required. Bring-your-own-embeddings via the Embedder trait.

Status

Pre-v0.1, under active development. The .mind file format is a versioned, public contract (see docs/FORMAT.md).

License

MIT. See the repository.