返回市场
代码库

代码库

作者:helixml110 星标更新:2025-11-22

项目介绍

<p align="center"> <a href="https://docs.helix.ml/kodit/"><img src="https://gips2.baidu.com/it/u=2874658,3922642452&fm=3081&app=3081&f=PNG?w=1000&h=774" alt="Helix Kodit Logo" width="300"></a> </p> <h1 align="center"> Kodit:一个代码索引MCP服务器 </h1> <p align="center"> Kodit 将你的AI编码助手连接到外部代码库,提供准确且最新的代码片段。 </p> <div align="center">

文档 许可证 讨论

</div>

:star: 帮助我们吸引更多的开发者并壮大Helix社区。给这个仓库加星!

Helix Kodit 是一个MCP服务器,它将你的AI编码助手连接到外部代码库。它可以:

  • 通过提供来自源头的规范示例来改进你的AI辅助代码
  • 索引本地和公共代码库
  • 通过MCP与任何AI编码助手集成
  • 使用关键词和语义搜索进行搜索
  • 集成任何兼容OpenAI或自定义API/模型

如果你是使用AI驱动的编码助手的工程师,Kodit可以帮助你提供相关且最新的任务示例,从而减少LLMs的错误和幻觉。

功能

代码库索引

Kodit 连接到各种本地和远程代码库以构建代码索引。此索引用于构建代码片段库,准备供LLM摄入。

  • 索引本地目录和公共Git存储库
  • 构建全面的代码片段库供LLM摄入
  • 支持20多种编程语言,包括Python、JavaScript/TypeScript、Java、Go、Rust、C/C++、C#、HTML/CSS等
  • 先进的代码分析,包括依赖跟踪和调用图生成
  • 智能片段提取,具有上下文感知依赖关系
  • 高效索引,选择性重新索引(仅处理修改过的文件)
  • 首重隐私:尊重.gitignore和.noindex文件
  • 0.3版新增:共享服务器部署的自动索引配置
  • 0.3版新增:增强的Git提供商支持,包括Azure DevOps
  • 0.3版新增:通过PAT索引私有存储库
  • 0.3版新增:改进的索引期间进度监控和报告
  • 0.3版新增:先进的代码切片基础设施,采用Tree-sitter解析
  • 0.4版新增:自动定期同步以保持索引最新

MCP服务器

相关的代码片段通过MCP服务器暴露给AI编码助手。这允许助手通过提供关键词、代码和语义意图来请求相关的代码片段。Kodit已被测试与以下内容很好地工作:

  • 无缝集成流行的AI编码助手
  • 测试和验证的内容包括:
  • 请贡献更多指南!...其他助手也可能适用...
  • 0.3版新增:按来源、语言、作者、日期范围和文件路径的高级搜索过滤器
  • 0.3版新增:结合BM25关键词搜索和语义搜索的混合搜索
  • 0.4版新增:增强的MCP工具,带有丰富的上下文参数和元数据

托管MCP服务器

0.4版新增:立即尝试我们的托管MCP服务器https://kodit.helix.ml/mcp!无需安装,只需将其添加到你的AI编码助手即可立即开始搜索流行代码库。

托管服务器提供:

  • 预索引的流行开源存储库
  • 零配置——开箱即用
  • 与自我托管的Kodit相同的强大搜索能力
  • 在设置自己的实例之前尝试Kodit的理想选择

更多信息,请参阅托管Kodit文档

企业就绪

开箱即用,Kodit使用本地SQLite数据库和非常小的本地模型。但企业可以通过高性能数据库和专用模型进行扩展。一切甚至可以安全地在本地运行,如Helix

支持的数据库:

支持的提供商:

  • 本地(使用小型CPU-only开源模型)
  • OpenAI
  • 安全的私人LLM专区,使用Helix
  • 任何其他兼容OpenAI的API

0.3版新增:增强的部署选项:

  • 使用VectorChord的Docker Compose配置
  • 生产部署的Kubernetes清单

快速入门

  1. 安装Kodit
  2. 索引代码库
  3. 与你的编码助手集成

文档

路线图

路线图目前维护在Github项目中。

💬 支持

对于商业支持,请联系Helix.ML。要提问,请开启讨论

许可证

Apache 2.0 © 2025 HelixML, Inc.