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

claude-context:给 Claude Code 接上整个代码库的语义搜索

2026年04月30日•TechFoco 精选

Zilliz 开源 claude-context,通过 AST 分块、向量化存储和混合搜索,让 Claude Code 能语义检索整个代码库,减少约 40% token 消耗,支持多种编程语言和开发工具。

大模型的 context window 再大,也有上限。真正的工程项目动辄几十万行代码,无法一次性全部塞入。Zilliz 开源的 claude-context 正是为了解决这一问题:将代码库向量化存入数据库,让 Claude Code 在需要时按语义检索相关代码片段,而不是每次都把整个目录加载进 context。

核心内容

核心机制

代码不是以文件为单位存储,而是先用 AST(抽象语法树)做智能分块,再通过 OpenAI embedding 模型向量化,存入 Milvus 或 Zilliz Cloud 向量数据库。检索时使用混合搜索:BM25 关键词匹配 + 向量语义搜索,两种方式的结果合并排序,相关性比单纯向量搜索更准。

官方测评数据:在同等检索质量下,减少约 40% 的 token 消耗。代码库越大,节省越明显。

增量索引

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

安装方式

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

兼容范围

不只 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。

价值与影响

本质上,Claude Code 默认的代码理解方式是:你告诉它看哪里,它看哪里。claude-context 将其升级为:你问它一个问题,它自己去整个代码库里找相关的部分,带上来给你用。对于中大型项目,这个差距很明显——不再需要手动 @file 指定文件,不用担心遗漏关键模块,Agent 的自主性和准确性都会提升。


相关标签

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

继续阅读

较早文章

算法与复杂度:系统化学习路径

相关文章

查看更多
diagram-design:为 Claude Code 打造 13 种编辑级图表

diagram-design:为 Claude Code 打造 13 种编辑级图表

diagram-design 是一个专为 Claude Code 设计的图表生成工具,提供 13 种编辑级图表类型,包括架构图、流程图、序列图等。它支持自动从网站提取品牌色和字体,输出自包含 HTML+SVG,无需...

2026年04月30日
图表生成Claude Code
用 AI 构建自动化求职系统:从海投到精准匹配

用 AI 构建自动化求职系统:从海投到精准匹配

一位开发者利用 Claude Code 构建了名为 career-ops 的自动化求职系统。该系统通过多维度评估岗位需求、自动填写申请并生成针对性简历,实现了精准求职匹配,最终帮助其成功获得 Applied AI...

2026年04月07日
AI求职系统Claude Code
ClawCode:开源社区48小时“重写”Claude Code的争议

ClawCode:开源社区48小时“重写”Claude Code的争议

Anthropic意外泄露Claude Code源码后,社区迅速推出“干净室重写”项目ClawCode,引发关于其合法性、GitHub星标真实性及AI生成代码版权问题的广泛讨论。

2026年04月04日
开源社区AI编码代理
Claude Code 内部机制解析:为何框架比模型更关键

Claude Code 内部机制解析:为何框架比模型更关键

本文基于泄露的 Claude Code 源码,分析了其核心优势并非源于模型权重,而在于一套精心设计的软件框架,包括上下文管理、工具调用和缓存机制。这些工程优化显著提升了代码助手的实际表现。

2026年04月02日
Claude Code上下文管理
free-code:免费开源的 Claude Code 编译版

free-code:免费开源的 Claude Code 编译版

free-code 是基于 Anthropic Claude Code CLI 打造的开源终端 AI 编码助手,移除了遥测和安全限制,并启用了全部实验功能,旨在为开发者提供一个功能更强大的本地编程辅助工具。

2026年04月02日
Claude CodeAI编程助手
Claude How To:一份全面的 Claude Code 教程

Claude How To:一份全面的 Claude Code 教程

Claude How To 是一份针对 Claude Code 的示例驱动教程,涵盖其核心功能并提供实用模板,旨在降低学习门槛,帮助开发者构建自动化开发工作流。

2026年03月29日
Claude CodeAI 编程助手