概要
turbovecは、Google ResearchのTurboQuantアルゴリズムに基づきRustで開発された、Pythonバインディングを持つ高速かつメモリ効率の高いベクトルインデックスです。
コードブックトレーニングが不要で、データ依存のキャリブレーションなしにベクトルをインデックス化でき、コーパスが成長しても再構築が不要です。
FAISSよりも高速で、特にARM環境で優れたパフォーマンスを発揮します。
検索時のフィルタリング機能を持ち、プライバシー、メモリ、レイテンシが重要なRAG (Retrieval Augmented Generation) システムの構築に最適です。
LangChain、LlamaIndex、Haystackなどの主要なフレームワークとも連携可能です。
互換性・特徴
- Python
- CLI
- RAG
- ローカル実行
- 高速・高効率
- Rust
基本情報
| ライセンス | MIT |
| Stars | 12,700 |
| Forks | 1,126 |
| カテゴリ | LLM |
| アクティビティ | mid |
最新のissue
- Integration docs claim cosine similarity, but the engine returns raw inner products (queries not normalized) (更新: 2026-06-29)
- agno load path skips the index/side-car consistency check used by the other integrations (更新: 2026-06-29)
- FEAT: Create and Publish a Turbovec Skills to skills.sh (更新: 2026-06-26)
- [Discussion / Benchmarks] TurboVec vs. pgvector HNSW Evaluation & FAISS IndexPQ Cross-Comparison (更新: 2026-06-26)
- ✨ Node.js / TypeScript bindings (turbovec-node) (更新: 2026-06-15)
