TechFoco Logo
首页专题归档站点地图
© 2026 TechFoco. All rights reserved.
文章归档专题网站地图站点地图 XML爬虫规则
  1. 首页
  2. /
  3. 返回归档
  4. /
  5. 给 Claude Code 接上「整个代码库」的语义搜索 | claude-context 大模

给 Claude Code 接上「整个代码库」的语义搜索 | claude-context 大模

2026年04月30日•TechFoco 精选

给 Claude Code 接上「整个代码库」的语义搜索 | claude-context 大模型 context window 再大,也有上限。

给 Claude Code 接上「整个代码库」的语义搜索 | claude-context 大模型 context window 再大,也有上限。

真正的工程项目动辄几十万行代码,没法一次性全塞进去。

Zilliz 开源的 claude-context 解决的就是这个问题:把你的代码库向量化存进数据库,让 Claude Code 在需要时按语义检索相关代码片段——而不是每次都把整个目录加载进 context。

  1. 核心机制 代码不是以文件为单位存储,而是先用 AST(抽象语法树)做智能分块,再通过 OpenAI embedding 模型向量化,存入 Milvus / Zilliz Cloud 向量数据库。

检索时用的是混合搜索:BM25 关键词匹配 + 向量语义搜索,两种方式的结果合并排序,相关性比单纯向量搜索准。

官方测评数据:在同等检索质量下,减少约 40% 的 token 消耗。

代码库越大,节省越明显。

  1. 增量索引 用 Merkle Tree 跟踪文件变化,只重新索引改动的文件,不需要每次全量跑一遍。

  2. 安装方式极简 对 Claude Code 来说,加完claude-context 之后,在 Claude Code 里直接说「Index this codebase」,等索引完成,就可以用自然语言检索了:「找所有处理用户认证的函数」。

  3. 兼容范围 不只 Claude Code,Cursor、Codex CLI、Gemini CLI、Windsurf、VS Code、Cline 全都支持,都是改 MCP 配置文件,几行 JSON 搞定。

支持的编程语言:TypeScript、Python、Java、Go、Rust、C++、C Sharp、Ruby、Swift 等主流语言。

Embedding 也可以换:除了 OpenAI,还支持 VoyageAI(voyage-code-3,代码搜索效果更好)、Ollama 本地模型、Gemini。

  1. 本质上 Claude Code 默认的代码理解方式是:你告诉它看哪里,它看哪里。

这个工具把它升级成:你问它一个问题,它自己去整个代码库里找相关的部分,带上来给你用。

对于中大型项目,这个差距很明显——不用再手动 (at)file 指定文件,不用担心忘了哪个关键模块,Agent 的自主性和准确性都会提升。

文章链接

  • 查看原文https://github.com/zilliztech/claude-context

相关标签

语义搜索向量数据库代码索引Claude CodeZilliz

继续阅读

较新文章

用Claude Code写代码太贵了

较早文章

算法与复杂度 | “这个系列的博文会逐个介绍计算机科学里面最基础、也是最重要的一部分内容:算法(

相关文章

查看更多

Claude Code 开发文档提供简体中文入口

Claude Code 开发文档提供简体中文入口 官方中文文档现可直接查阅终端、IDE、网页与桌面端的入门步骤,以及 MCP、权限和自动化开发流程。

2026年10月07日
Claude Code文档本地化

编码智能体评测展示质量与任务成本差异 同一组编码评测中,Sonnet 5.5+Claude Co

编码智能体评测展示质量与任务成本差异 同一组编码评测中,Sonnet 5.5+Claude Code 得分 68、每任务约 14.19 美元,Gemini 4 Argon+Antigravity 为 64 和 5.84 美元,GPT-6.1 Sol+Codex 为 63 和 1.04 美元。

2026年10月03日
编码智能体模型评测

livenerf 用固定评测追踪模型上线后的能力变化 这个开源工具固定提示、CLI 版本和评分器

livenerf 用固定评测追踪模型上线后的能力变化 这个开源工具固定提示、CLI 版本和评分器,重复测试同一组问题,并记录准确率、输出 token 和原始日志,以区分真实漂移与随机波动。

2026年10月03日
livenerf
模型评测

Claude Code mods 开放代码工作流定制 mods 允许用 TypeScript 在

Claude Code mods 开放代码工作流定制 mods 允许用 TypeScript 在提示、工具调用和界面环节插入定制逻辑,并可通过插件在命令行和桌面端使用。

2026年10月03日
Claude CodeTypeScript

Claude Code 与 API 故障恢复,需核查未保存消息 9 月 29 日北京时间 22

Claude Code 与 API 故障恢复,需核查未保存消息 9 月 29 日北京时间 22:00–22:59,Claude Code、Cowork、Claude API 及相关应用出现错误,官方已确认恢复正常。

2026年09月30日
ClaudeClaude Code
【别再让AI说废话:这个插件把编程代理变成“极简行动派”】 针对 ADHD(注意力缺陷多动障碍)

【别再让AI说废话:这个插件把编程代理变成“极简行动派”】 针对 ADHD(注意力缺陷多动障碍)

【别再让AI说废话:这个插件把编程代理变成“极简行动派”】 针对 ADHD(注意力缺陷多动障碍)用户的编程助手插件 i-have-adhd 走红。

2026年08月16日
AI编程代理提示工程