remembrall-core 0.4.2

Field-aware code graph plus persistent memory for AI agents - Rust, Postgres + pgvector
Documentation

remembrall-core

Core library for RemembrallMCP - a field-aware code graph (functions, classes, methods, fields, references) plus persistent memory for AI agents.

What's included

  • MemoryStore - CRUD + hybrid semantic/full-text search with RRF fusion
  • GraphStore - code symbol storage, relationship tracking, impact analysis via recursive CTEs
  • Parsers - tree-sitter based parsers for Python, TypeScript, JavaScript, Rust, Go, Java, Kotlin, Ruby
  • Embedder - fastembed (all-MiniLM-L6-v2, 384-dim, in-process ONNX Runtime)
  • Ingestion - GitHub PR import and markdown docs ingestion

Usage

This crate is the foundation layer. For the full MCP server, see remembrall-server.

use remembrall_core::memory::store::MemoryStore;
use remembrall_core::graph::store::GraphStore;
use remembrall_core::parser::index_directory;

Requirements

License

MIT