Skip to content
PluginStats

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

View on npm Stale · Oct 18, 2026

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.

Weekly downloads
59,357
Official API · Oct 18, 2026
7-day growth
-52.3%
-65.2K weekly downloads
30-day growth
-28.0%
-23.1K weekly downloads
90-day growth
-51.3%
-62.5K weekly downloads
Rank
#560
Among tracked npm listings

About ruvector

ruvector

npm version License: MIT Node Version Downloads Build Status Performance GitHub Stars

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
BackendRead TimeSpeedup
ONNX inference~400msbaseline
HNSW search~0.045ms8,800x
Memory cache~0.01ms40,000x

📖 Full Hooks Documentation →

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 signals
  • hooks_ast_analyze, hooks_ast_complexity — Code structure analysis
  • hooks_diff_analyze, hooks_diff_classify — Change classification
  • hooks_coverage_route, hooks_coverage_suggest — Test-aware routing
  • hooks_graph_mincut, hooks_graph_cluster — Code boundaries
  • hooks_security_scan — Vulnerability detection
  • hooks_rag_context — Semantic context retrieval
  • hooks_attention_info, hooks_gnn_info — Neural capabilities
  • brain_search, brain_share, brain_status — Shared brain knowledge
  • decompile_package, decompile_file, decompile_url — Package/file decompilation + witness
  • edge_status, edge_join, edge_balance — Edge cluster coordination
  • identity_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

ruvector weekly downloads on npm, last 90 days: 59,357 weekly downloads as of Oct 18, 2026, -51.3% over 90 days.ruvectorWeekly downloads on npm · Last 90 days59,357downloads / week-51.3% over 90 days050K100K150K200KJul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18downloads / weekobservedarchived (Internet Archive)no observationsJul 23, 2026 – Oct 18, 2026 · 88 observations · Updated Oc…pluginstats.com
ruvector weekly downloads on npm, last 90 days: 59,357 weekly downloads as of Oct 18, 2026, -51.3% over 90 days.

7/30/90-day growth

ruvector weekly downloads growth on npm: -52.3% over 7 days, -28.0% over 30 days, -51.3% over 90 days.ruvectorWeekly downloads growth on npm59,357downloads / week now7-day growth-65,160 weekly downloads-52.3%30-day growth-23,108 weekly downloads-28.0%90-day growth-62,474 weekly downloads-51.3%Growth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
ruvector weekly downloads growth on npm: -52.3% over 7 days, -28.0% over 30 days, -51.3% over 90 days.

Ranking history

ruvector npm ranking history: currently #560 (by weekly downloads).ruvectornpm ranking · by weekly downloads · Last 90 days#560current rank#100#200#300#400#500#600Jul 23Aug 7Aug 22Sep 6Sep 21Oct 6Oct 21rankOct 17, 2026 – Oct 21, 2026 · 5 observations · Updated Oct 18, 2026pluginstats.com
ruvector npm ranking history: currently #560 (by weekly downloads).

Listing placement

All npm2,389 listings · 120 pages · 1,196 shown · page 28, #20 (overall #560)
All npm: every listing in weekly downloads order

Listing placement

MCP servers300 listings · 15 pages · page 3, #18 (overall #58)
MCP servers: every listing in weekly downloads order

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)
Recent weekly downloads observations for ruvector
Date (UTC)Weekly downloadsChange vs. previous
59,357+9.8K
49,576-22K
71,554-5.1K
76,637-14.7K
91,321-24.5K
115,8070
115,807-8.7K
124,517+1.3K
123,234+2.3K
120,914-2.6K
123,556-1.2K
124,739+9K
115,708-34.2K
149,865—

Similar npm MCP servers plugins

All 20 ruvector alternatives

Data 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.