Agent♥︎Age
Catalog

io.github.AndyAnh174/vibe-hnindex

Official

by AndyAnh174 · TypeScript

Index source code into a local knowledge base, search with keyword + semantic + hybrid modes.

vibe-hnindex (io.github.AndyAnh174/vibe-hnindex)

The MCP server indexes source code into a local knowledge base and supports searching with keyword, semantic, and hybrid modes. Indexing is performed once, and the repository remains on disk while search is executed using different retrieval strategies.

🛠️ Key Features

  • Local indexing into a knowledge base
  • Keyword search using SQLite FTS5
  • Semantic search using Qdrant + Ollama embeddings
  • Hybrid search combining retrieval modes
  • Search runs without moving code off disk

🚀 Use Cases

  • Look up code by keywords
  • Find related code via semantic similarity
  • Use hybrid retrieval when keyword-only or semantic-only search is insufficient

⚡ Developer Benefits

  • Local, persistent workflow for code search
  • Supports multiple search modes (keyword, semantic, hybrid)
  • Uses explicit components for embedding and vector indexing (Qdrant + Ollama)

⚠️ Limitations

  • The server’s behavior is limited to indexing and searching the local code repository; details of permissions, sync, or update mechanisms are not provided.