ChronoVec is a hobbyist vector memory system that provides an approximate-nearest-neighbor index where each record carries a version interval. It supports features such as querying the index at any past moment, non-blocking writes via multi-version concurrency control (MVCC), and physical reclamation of expired records through a vacuum process.
- Source Code
- https://github.com/mchl-labs/chronovec[02]
- Country of Origin
- IT
- Start Year
- 2026
- Project Types
- Hobby, Open Source
- Written in
- Python
- License
- Apache v2
ChronoVec is a hobbyist vector memory system that provides an approximate-nearest-neighbor index where each record carries a version interval. It supports features such as querying the index at any past moment, non-blocking writes via multi-version concurrency control (MVCC), and physical reclamation of expired records through a vacuum process.
History
Developed by lone developer ChronoVec is an approximate-nearest-neighbor index designed for use cases requiring versioned data, such as agent memory and RAG with history.
Citations
3 sources- ChronoVec github.io
- https://github.com/mchl-labs/chronovec github.com
- API reference | ChronoVec github.io