# RuVector

A Rust-native substrate for fast local decisions and persistent AI-agent memory, combining local semantic embeddings, vector retrieval, graph relationships and feedback-based learning without a database server or API key.

RuVector is a Rust substrate for fast local decisions and cross-session agent memory, combining local semantic embeddings, persistent vector retrieval, graph relationships, explicit feedback learning and memory lifecycle controls, with optional shared memory. Retrieval runs locally by default, and hosted services remain optional, keeping a separate data boundary.

A separate decision-engine package turns text into typed choice, score or abstention decisions using local embeddings and native decision heads with a WASM fallback, intended for bounded tasks such as ticket routing or urgency assessment where a full model call is unnecessary; it is not enabled by installing the root package alone. Memory can be stored and recalled from the command line or embedded directly in a Node.js application with no external database or API key required, and reopening the same storage path recovers previously stored vectors, metadata and configuration.

Website: https://Cognitum.One/RuVector
