VectorCode
by Davidyz·★ 859·综合分 49
VectorCode 是一个通过 MCP 集成增强 LLM 对代码库理解的代码仓库索引工具。
developer-toolsai-llmfile-system
48
Forks
17
活跃 Issue
3 个月前
最近提交
2 天前
收录于
概述
VectorCode 通过索引和提供关于代码库的信息,帮助用户构建更好的编码 LLM 提示。它将项目中与任务相关的上下文编程式地注入到提示中,显著提高模型输出质量并减少幻觉。该工具包含一个 neovim 插件,提供构建 AI 插件的 API 以及与流行插件的集成。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:增强 LLM 对闭源项目的理解
你:通过 neovim 集成改进 IDE 中的代码分析
你:减少代码生成任务中的 LLM 幻觉
你:什么是 VectorCode?
你:VectorCode 如何与 LLM 集成?
什么时候选它
当在专有或前沿代码库中工作时,选择 VectorCode,因为这些情况下大模型通常缺乏理解能力。
什么时候不要选它
如果您需要写入仓库权限或需要超出 Python 代码分析的多语言支持,应避免使用。
可对比工具
github-copilot-mcprepo-mcpcode-search
安装
安装
通过 pip 安装
pip install vectorcodeNeovim 插件
use 'Davidyz/vectorcode.nvim'Claude Desktop 配置
添加到您的 claude_desktop_config.json 文件中:
{
"mcpServers": {
"vectorcode": {
"command": "vectorcode",
"args": ["mcp"]
}
}
}FAQ
- 什么是 VectorCode?
- VectorCode 是一个代码仓库索引工具,通过提供关于代码库的信息来帮助构建更好的编码 LLM 提示。
- VectorCode 如何与 LLM 集成?
- VectorCode 将项目中与任务相关的上下文编程式地注入到提示中,提高模型输出质量并减少幻觉。
VectorCode 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。