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 MemoryStore;
use GraphStore;
use index_directory;
Requirements
- PostgreSQL 16 with pgvector extension
License
MIT