ruvector weekly downloads statistics
By ruvnet (6 listings) · npm · MCP servers
Self-learning vector database for Node.js — hybrid search, Graph RAG, FlashAttention-3, HNSW, 50+ attention mechanisms
ruvector has 59,357 recorded weekly downloads on npm, a decrease of 28.0% over the past 30 days, ranking #560 of 2,391 tracked listings.
About ruvector
ruvector
The fastest vector database for Node.js—built in Rust, runs everywhere
Ruvector is a self-learning vector database with enterprise-grade semantic search, hybrid retrieval (sparse + dense), Graph RAG, FlashAttention-3, and DiskANN — all in a single npm package. Unlike cloud-only solutions or Python-first databases, Ruvector is designed for JavaScript/TypeScript developers who need blazing-fast vector search without external services.
🚀 Sub-millisecond queries • 🎯 52,000+ inserts/sec • 💾 ~50 bytes per vector • 🌍 Runs anywhere • 🧠 859 tests passing
Built by rUv with production-grade Rust performance and intelligent platform detection—automatically uses native bindings when available, falls back to WebAssembly when needed.
🌐 Visit ruv.io | 📦 GitHub | 📚 Documentation
🧠 Claude Code Intelligence v2.0
Self-learning intelligence for Claude Code — RuVector provides optimized hooks with ONNX embeddings, AST analysis, and coverage-aware routing.
# One-command setup with pretrain and agent generation
npx ruvector hooks init --pretrain --build-agents quality
Core Features
- 🎯 Smart Agent Routing — Q-learning optimized suggestions with 80%+ accuracy
- 📚 9-Phase Pretrain — AST, diff, coverage, neural, and graph analysis
- 🤖 Agent Builder — Generates optimized
.claude/agents/configs - 🔗 Co-edit Patterns — Learns file relationships from git history
- 💾 Vector Memory — HNSW-indexed semantic recall (150x faster)
New in v2.1 — SOTA Vector Search
- FlashAttention-3 — IO-aware tiled attention, O(N) memory instead of O(N^2)
- Graph RAG — Knowledge graph + community detection for multi-hop queries (30-60% improvement)
- Hybrid Search — Sparse + dense vectors with RRF fusion (20-49% better retrieval)
- DiskANN / Vamana — SSD-friendly ANN graph with PQ compression for large-scale search
- ColBERT Multi-Vector — Per-token late interaction retrieval (MaxSim)
- Matryoshka Embeddings — Adaptive-dimension search with funnel/cascade modes
- MLA — Multi-Head Latent Attention with ~93% KV-cache compression (DeepSeek-V2/V3)
- Mamba SSM — Selective State Space Models for linear-time sequence processing
- TurboQuant — 2-4 bit KV-cache quantization, 6-8x memory reduction
- OPQ — Optimized Product Quantization with learned rotation (10-30% error reduction)
- GraphMAE — Graph Masked Autoencoder for self-supervised node learning
New in v2.0
- ONNX WASM Embeddings — all-MiniLM-L6-v2 (384d) runs locally, no API needed
- AST Analysis — Symbol extraction, complexity metrics, import graphs
- Diff Embeddings — Semantic change classification with risk scoring
- Coverage Routing — Test coverage-aware agent selection
- Graph Algorithms — MinCut boundaries, Louvain communities, Spectral clustering
- 🛡️ Security Scanning — Parallel vulnerability pattern detection
- 🎯 RAG Context — Semantic retrieval with HNSW indexing
Performance
| Backend | Read Time | Speedup |
|---|---|---|
| ONNX inference | ~400ms | baseline |
| HNSW search | ~0.045ms | 8,800x |
| Memory cache | ~0.01ms | 40,000x |
MCP Server Integration
RuVector includes an MCP server for Claude Code with 97 tools:
# Add to Claude Code
claude mcp add ruvector -- npx ruvector mcp start
Available MCP Tools:
hooks_route,hooks_route_enhanced— Agent routing with signalshooks_ast_analyze,hooks_ast_complexity— Code structure analysishooks_diff_analyze,hooks_diff_classify— Change classificationhooks_coverage_route,hooks_coverage_suggest— Test-aware routinghooks_graph_mincut,hooks_graph_cluster— Code boundarieshooks_security_scan— Vulnerability detectionhooks_rag_context— Semantic context retrievalhooks_attention_info,hooks_gnn_info— Neural capabilitiesbrain_search,brain_share,brain_status— Shared brain knowledgedecompile_package,decompile_file,decompile_url— Package/file decompilation + witnessedge_status,edge_join,edge_balance— Edge cluster coordinationidentity_generate,identity_show— Agent identity
See npx ruvector mcp tools for the full, authoritative tool list.
MCP tool-access policy (default-deny, ADR-256): restrict the exposed/callable tool surface with environment variables — useful for least-privilege deployments.
# Only expose specific tools (everything else is denied)
RUVECTOR_MCP_ALLOW="hooks_route,hooks_recall" npx ruvector mcp start
# Block specific tools (deny wins over allow)
RUVECTOR_MCP_DENY="hooks_force_learn" npx ruvector mcp start
# Apply a curated read-only profile (safe, non-mutating subset)
RUVECTOR_MCP_PROFILE=readonly npx ruvector mcp start
```…
Description from the npm listing.
- vector
- database
- vector-database
- vector-search
- similarity-search
- semantic-search
- embeddings
- hnsw
- ann
- ai
- machine-learning
- rag
- rust
- wasm
- native
- ruv
- ruvector
- attention
- transformer
- flash-attention
README badge
Show your rank in a README or on your website. The badge updates automatically.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Listing placement
Listing placement
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Recent observations
Full history (544)Similar npm MCP servers plugins
All 20 ruvector alternativesData source
Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.
Listing: https://www.npmjs.com/package/ruvector. First seen Oct 16, 2026; last successful collection Oct 21, 2026. See the methodology.