A standalone Rust crate providing a pluggable, feature-gated memory engine for AI agent applications.
Handles persistent storage, keyword search (FTS5), vector search (candle), hybrid retrieval (RRF), graph relationships, memory consolidation, cognitive decay modeling, and token-budget-aware context assembly.
- Library, not framework — projects call into femind, not the other way around
- Feature-gated everything — heavy dependencies behind compile-time flags
- Local-first — SQLite-backed, single-file databases, no cloud dependency
- Pure Rust where possible — candle over ort, SQLite over Postgres
- Proven patterns only — every component backed by research or established practice
The local crate and repo are now femind / fe-mind. The package rename is complete locally, and publication work is the remaining external packaging step. Non-LLM verification is currently green:
cargo testcargo test --features fullcargo clippy --all-targets --all-features -- -D warnings
The practical live-validation path is now established and repeatable:
- recommended API extraction default: DeepInfra
openai/gpt-oss-120b - recommended CLI extraction default: Codex CLI
gpt-5.4-mini - lower-cost CLI fallback: Codex CLI
gpt-5.1-codex-mini - retrieval-only practical eval in
exactmode currently passes9/9 - retrieval-only practical eval in
annmode currently passes9/9 - broader live-usage sample built from actual project docs currently passes
11/11 - standard local runner:
scripts/run-practical-eval.sh
femind is the successor to the earlier mindcore crate and repository.
The published mindcore crate remains the legacy package line; new work and
future releases should target femind.
The next remaining work is release packaging and publication. See:
ARCHITECTURE.md— full crate structure and API designRESEARCH.md— research, landscape analysis, and specificationDECISIONS.md— architectural decisions logPRACTICAL_EVAL.md— real-world validation plan and practical eval categorieseval/practical/— curated practical validation scenariosresearch/— competitive landscape analysis