Local-first AI memory with project isolation
itcraft-cn/memrec · devops
Local Priority AI Memory with Project Segregation - for Terminals for Private Use
★ 4GitHub stars
1Forks
2026-08-30Last updated
RustLanguage
Apache-2.0License
Key features
- Project isolation - auto-detect Git root, .mr pid for sustainability, multi-project independent memory
- guit repositoryautodetect git root
- Update threshold < = score < complete threshold ⁇ update existing memory (merger tags, content new)
- Integrated retention strategy (to prevent the loss of valuable memory)
- Mixed Search - KNN Vector Search + BM25 Full Text Search, MMR Reordering, Chinese Search Support
Requirements
- Optional access to OpenAI compatible large model for a Dream integration summary.
- HintIf daemon is started by systemd user service (not inheriting shell environment variable), write the API key to /.memrec/ memrecd.env (authorities 600, service modules automatically loaded through EnvironmentFile)
Install command
dsh plugin --profile web add github:itcraft-cn/memrec