VectorCode
by Davidyz·★ 859·Score 49
VectorCode is a code repository indexing tool that enhances LLM understanding of codebases through MCP integration.
Overview
VectorCode helps users build better prompts for coding LLMs by indexing and providing information about code repositories. It programmatically injects task-relevant context from projects into prompts, significantly improving model output quality and reducing hallucinations. The tool includes a neovim plugin with APIs for building AI plugins and integrations with popular plugins.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose VectorCode when working with proprietary or cutting-edge codebases where LLMs typically lack understanding.
When NOT to choose this
Avoid if you need write access to repositories or require multi-language support beyond Python-based code analysis.
Comparable tools
Installation
Installation
pip install
pip install vectorcodeNeovim Plugin
use 'Davidyz/vectorcode.nvim'Claude Desktop Configuration
Add to your claude_desktop_config.json:
{
"mcpServers": {
"vectorcode": {
"command": "vectorcode",
"args": ["mcp"]
}
}
}FAQ
- What is VectorCode?
- VectorCode is a code repository indexing tool that helps build better prompts for coding LLMs by providing information about code repositories.
- How does VectorCode integrate with LLMs?
- VectorCode programmatically injects task-relevant context from projects into prompts, improving model output quality and reducing hallucinations.
Compare VectorCode with
Last updated · Auto-generated from public README + GitHub signals.