RuVector vs cortex-mem

Persistent agent memory projects compared

RuVector and cortex-mem are Rust projects that help AI applications retain and retrieve information across sessions. RuVector focuses on vector search and local retrieval across a broad set of components, while cortex-mem combines file-based memory, LLM extraction, and semantic search in a more integrated system that depends on external services.

RuVectorcortex-mem
LanguageRustRust
LicenseMITMIT
Stars4.6k311
Forks61324
Last analyzedOct 19, 2026Oct 3, 2026

Key differences

  • RuVector offers local ONNX embeddings and supports external embedding providers; cortex-mem uses configured LLM and embedding services and Qdrant for semantic search.
  • RuVector spans separate vector, graph, learning, browser/WASM, and other package surfaces; cortex-mem organizes Markdown memories into abstracts, overviews, and detailed content in a virtual filesystem.
  • RuVector can be used with a local persistent store through its Node.js path; running the full cortex-mem system requires Qdrant and compatible model services.
  • RuVector’s components require explicit integration, and its considerations identify incomplete or limited areas in some runtime and persistence capabilities; cortex-mem presents extraction, indexing, and memory updates as part of its system.
  • Both projects are Rust-based and MIT-licensed; RuVector has 4.6k stars and 613 forks, while cortex-mem has 311 stars and 24 forks.

Choose RuVector if you…

  • need local semantic retrieval with ONNX embeddings or want to supply your own embeddings in a Rust application.
  • want vector-search components across Rust, Node.js, or browser/WASM paths.
  • are prepared to select and integrate separate graph, learning, or MCP components as needed.
Read the RuVector analysis →

Choose cortex-mem if you…

  • want a layered Markdown memory system with summaries and detailed content.
  • need conversation memory extraction, automated indexing, and cleanup in one system.
  • want CLI, REST API, MCP, or Rust integration, and can run Qdrant and compatible model services.
Read the cortex-mem analysis →

Compare the numbers side by side, or add more projects

This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.