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.
$ npx vibe-hnindex --initEverything 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
How It Works
FAQ
Ready to Supercharge Your AI Coding?
Install vibe-hnindex and give your AI assistant deep knowledge of your entire codebase.