zilliztech

zilliztech / claude-context

#2
8,397661+1,011 todayTypeScript

Code search MCP for Claude Code. Make entire codebase the context for any coding agent.

💡 Use Cases

这个项目最适合大型代码库场景,让AI编程助手通过语义搜索精准获取上下文,提升代码理解、重构和生成的效率,同时显著降低API调用成本。

大型项目代码理解

Problem: 接手一个百万行代码的旧项目,AI助手每次请求都要加载整个目录,响应慢且费用高。

Solution: 将整个代码库向量化存储,AI助手通过语义搜索精准定位相关代码片段,无需加载全部文件。

Example: 你在维护一个微服务架构,想修改用户认证逻辑,AI助手自动检索到所有涉及token验证、session管理的代码片段,而不是给你整个auth目录。

跨文件重构辅助

Problem: 重构一个函数时,难以发现它被哪些文件调用,手动搜索效率低且容易遗漏。

Solution: 语义搜索自动找出所有相关引用和依赖代码,AI助手在上下文中给出重构建议,确保改动覆盖全面。

Example: 你重命名一个核心工具函数,AI助手从数十个文件中找到所有调用点,并同步更新调用方式。

新功能开发上下文

Problem: 在复杂代码库中添加新功能,需要反复理解已有模块的接口和实现,打断开发节奏。

Solution: AI助手根据你的自然语言描述,自动检索相关模块的代码作为上下文,直接生成符合现有风格的代码。

Example: 你想在电商系统里加一个优惠券模块,AI助手自动找到订单、支付、用户积分等关联模块的代码,生成的新代码直接复用现有接口。

代码审查与Bug定位

Problem: 审查PR或排查Bug时,需要手动翻阅多个文件来理解改动的影响范围,耗时且容易出错。

Solution: 向量数据库存储了代码语义,AI助手能快速定位与问题相关的所有代码片段,并分析改动的影响。

Example: 你发现一个内存泄漏,AI助手搜索到所有涉及对象引用的代码,帮你定位到未释放的闭包或事件监听器。

📊 Project Info

Language
TypeScript
Stars
8,397
Forks
661
Today
+1,011
Ranking
#2
Collection
Overall
Trending Date
April 23, 2026
Last Push
4/23/2026

🏷️ Topics

agentagentic-ragai-codingclaude-codecode-generationcode-searchcursorembeddinggemini-climcpmerkle-treenodejsopenairagsemantic-searchtypescriptvector-databasevibe-codingvoyage-aivscode-extension

📸 Screenshots

claude-context screenshot 1claude-context screenshot 2claude-context screenshot 3claude-context screenshot 4claude-context screenshot 5