项目介绍
<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清单
快速入门
- 安装Kodit
- 索引代码库
- 与你的编码助手集成
文档
路线图
路线图目前维护在Github项目中。
💬 支持
对于商业支持,请联系Helix.ML。要提问,请开启讨论。
许可证
Apache 2.0 © 2025 HelixML, Inc.