v0.10.0 · Open Source · MIT

Index Once,
Search Every Session

A local MCP server that indexes your codebase and lets any AI assistant search it with paths, line ranges, and semantic understanding. Your code stays on your machine.

View on GitHub
terminal
$ npx vibe-hnindex --init
0+
Languages
0
IDE Integrations
0
MCP Tools

Everything You Need to Index & Search

From chunking to embeddings to hybrid search — all in one MCP server.

Hybrid Search

Combine keyword (FTS5 + BM25) with semantic search (Qdrant embeddings) via Reciprocal Rank Fusion for the best results.

Local-First Storage

SQLite for metadata + FTS, Qdrant for vectors. All data stays on your machine — no cloud required.

Incremental Indexing

SHA-256 file hashing skips unchanged files. Index once, re-index only what changed.

AI-Native

Built for Model Context Protocol. Works with Claude, Cursor, Windsurf, Antigravity, and more.

40+ Languages

TypeScript, Python, Go, Rust, Java, C#, and more. Dependencies, symbols, exports — all indexed.

Smart Context

Auto-detect frameworks, package managers, monorepos. Generate agent rules and project briefings.

Get Started in 2 Minutes

Install dependencies, paste config, index your project, and search.

Works With Your Favorite Tools

Claude CodeClaude DesktopCursorWindsurfGoogle AntigravityVS CodeContinue.dev
Claude CodeClaude DesktopCursorWindsurfGoogle AntigravityVS CodeContinue.dev

How It Works

Your Codebase.ts, .py, .go, .rs…
vibe-hnindexMCP Server
Ollamabge-m3
SQLiteFTS5 · BM25Keyword
Qdrant1024-dim VectorsSemantic
Hybrid RRF SearchReciprocal Rank Fusion
ClaudeCursorWindsurfAntigravity

FAQ

Ready to Supercharge Your AI Coding?

Install vibe-hnindex and give your AI assistant deep knowledge of your entire codebase.