VectorCode

给代码建索引,让 LLM 更懂你的仓库

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 搜索知识 🍴 复刻 50 🐛 待处理 19 👀 关注 8
GitHub ↗
GitHub 星标 ★ 873
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,可自行部署使用。

项目预览

VectorCode 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类搜索知识
开发团队Davidyz
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型embeddings,mcp,mcp-server,neovim-plugin,rag,retrieval-augmented
GitHub 星标★ 873
上线时间2025-01-11 00:00:00
代码更新2026-02-23
仓库体积2.4 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数4

项目介绍

VectorCode 是一个代码仓库索引工具,旨在增强大语言模型(LLM)的代码理解能力。它通过解析代码仓库的结构、符号和依赖关系,构建向量化的语义索引,使 LLM 能够更精准地检索和引用相关代码片段。解决的核心问题是 LLM 在回答代码问题时因缺乏仓库上下文而导致的“幻觉”或答非所问。核心能力包括:自动提取代码符号、生成语义嵌入、支持自然语言查询,并能与主流 LLM 工作流(如 RAG)集成。项目处于早期阶段,但已具备基本的索引和检索流程,适合作为代码智能助手的后端基础设施。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 873

使用教程

难度:进阶 约 15 分钟 部署方式:命令行安装 4 步

环境要求

  • Python 3.10+
  • pipx

安装与启动步骤

  1. 1装 CLI

    推荐 pipx 隔离安装,不污染项目环境。

    pipx install vectorcode
    vectorcode --version
  2. 2初始化配置

    init 会写全局配置,并可选指定嵌入模型。

    vectorcode init
  3. 3建索引

    在仓库根目录执行,会按 .gitignore 跳过无关文件。

    cd /path/to/repo
    vectorcode vectorise ./
  4. 4接到编辑器

    把 vectorcode 注册成 MCP server,AI 就能按语义检索代码。

    vectorcode mcp --help

如何确认成功

vectorcode query "你的问题" 能返回相关代码片段。

注意事项

  • 索引结果落在本地 .vectorcode 目录,记得加进 .gitignore。
  • 换模型后要重新 vectorise,否则维度对不上。

核心亮点

  • 专注代码语义索引,比通用 RAG 更贴合开发者场景
  • 自动解析符号和依赖,检索结果更精准
  • 轻量 Python 实现,易于集成到现有 LLM 流程

不足之处

  • 早期项目,功能覆盖有限,大型仓库性能待验证
  • 文档/社区待观察

适用场景

  • 构建代码问答助手(如 Copilot 类工具)
  • 代码库语义搜索与知识库搭建
  • 辅助 LLM 进行跨文件代码修改或重构

替代项目

Sourcegraph、Bloop、Cursor

上一篇:spacy-layout

下一篇:NeumAI

同类项目推荐

vllm-backport 开源

让旧显卡也能跑新版 vLLM 推理

Dogfooding vLLM backport for older GPUs.

★ 359 2026-10-14
agent-vault 开源

给 AI 代理一个安全的凭证保险库,告别硬编码密钥

A HTTP credential proxy and vault for AI agents like Claude Code, OpenClaw, Hermes, ···

★ 2491 2026-08-09
ClawPanel 开源

给 OpenClaw 装上图形化仪表盘,通道日志一目了然

ClawPanel — OpenClaw AI 助手可视化管理面板。Go 单二进制部署,支持 20+ 通道统一管理,···

★ 858 2026-08-09
llmaz 开源

在 K8s 上一键部署多种 LLM 推理服务

☸️ Easy, advanced inference platform for large language models on Kubernetes. Sta···

★ 313 2026-09-15
litellm-relay 开源

一步接入所有 AI 工具,统一走你的 LiteLLM 网关

Onboard AI tools in one step, and catch the rest. Relay sets up Claude Desktop, Clau···

★ 112 2026-08-09
infinity 开源

为LLM应用而生的极速混合搜索数据库,毫秒级检索知识

The AI-native database built for LLM applications, providing incredibly fast hybrid ···

★ 4762 2026-08-09
ds4 开源

在本地显卡上直接跑 DeepSeek 4,数据不出机器

DeepSeek 4 Flash and PRO local inference engine for Metal, CUDA and ROCm

★ 24297 2026-11-08
chassis 开源

把模型一键打包成容器,随处运行

Chassis turns machine learning models into portable container images that can run ju···

★ 87 2026-08-09