Back to Apps

Project RAG
by brainwires
Local-first RAG server for AI assistants to index and semantically search massive codebases with hybrid vector + BM25.
15 stars
Updated 5 months ago
Works in:claude
Exposes:ToolsResourcesPrompts
What it does\nConnects AI assistants to local codebases, allowing them to perform deep semantic search and architectural analysis using Retrieval-Augmented Generation (RAG). It indexes files locally using FastEmbed and LanceDB, enabling high-performance code understanding without sending data to external APIs.\n\n## Tools\n- index_codebase: Smartly indexes a directory with support for .gitignore and incremental updates.\n- query_codebase: Hybrid semantic and keyword search across the indexed code.\n- search_git_history: Performs semantic search over commit messages, diffs, and authors.\n- find_definition: Locates the definition of a symbol using a hybrid approach (Stack-graphs or RepoMap).\n- find_references: Identifies all usages of a symbol across the codebase.\n- get_call_graph: Analyzes function call relationships for impact analysis.\n- get_statistics: Provides counts of files, chunks, and language breakdowns.\n- clear_index: Wipes the vector database for a fresh start.\n- search_by_filters: Advanced search filtered by extension, language, or path.\n\n## Installation\nAdd to claude_desktop_config.json:\njson\n{\n \"mcpServers\": {\n \"project-rag\": {\n \"command\": \"/absolute/path/to/project-rag/target/release/project-rag\",\n \"env\": { \"RUST_LOG\": \"info\" }\n }\n }\n}\n\n\n## Supported hosts\n- claude
Quick install
cargo build --release && ./target/release/project-ragInformation
- Pricing
- free
- Published
- 5/29/2026
- Updated
- 5 months ago
- stars
- 15
Categories
Choose your AI client and follow the steps below.
Claude Desktop
{
"mcpServers": {
"project-rag": {
"command": "/absolute/path/to/project-rag/target/release/project-rag",
"env": { "RUST_LOG": "info" }
}
}
}





