Veles

julymetodiev/Veles
★ 0 stars Rust 🤖 AI/LLM Updated today
Fast hybrid (BM25 + semantic) local code search for AI agents — pure Rust, persistent index, MCP/gRPC servers, tree-sitter symbols
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "veles": {
      "command": "cargo",
      "args": [
        "run",
        "--",
        "Veles"
      ]
    }
  }
}

README Excerpt

<p align="center"> <img src=".assets/veles-banner.png" alt="Veles" width="640"> </p> Fast, hybrid (BM25 + semantic) local code search for AI agents and humans, written in pure Rust. Veles runs entirely on CPU — no GPU, no transformer forward pass at query time. Queries return in tens of milliseconds against a persistent on-disk index, with tree-sitter-aware symbol lookups, pipe-friendly output formats, and built-in MCP / gRPC servers for integration with Claude, Cursor, or anything else that spe

Tools (8)

defsfind_relatedjsonlrefssearchstatssymbolsupdate

Topics

ai-agentsbm25clicode-searchembeddingsgrpchybrid-searchmcpmodel-context-protocolmodel2vecragrustsemantic-searchtree-sitter