kodit
by helixml·★ 119·综合分 49
Kodit 是一个代码和文档智能服务器,通过索引 Git 仓库并提供 MCP 和 REST API 搜索功能。
概述
Kodit 是一个强大的工具,可索引 Git 仓库和文档,将源文件分割为可通过 MCP 或 REST API 访问的可搜索代码片段。它支持多种搜索策略,包括 BM25 关键词搜索、语义向量搜索、正则表达式 grep 和视觉文档搜索。服务器可通过 Docker、预构建二进制文件或 Go 库部署,使其适用于不同用例。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
当你需要自托管解决方案来索引自己的仓库,并希望让 AI 助手直接访问代码库模式,而不必将代码发送到外部服务时,选择 Kodit。
什么时候不要选它
如果你需要写入仓库权限(Kodit 是只读的)或寻找云托管解决方案且基础设施管理要求最少时,避免使用 Kodit。
此 server 暴露的工具
从 README 抽取出 12 个工具kodit_repositoriesList all indexed repositories
kodit_semantic_searchSemantic similarity search across code
kodit_keyword_searchBM25 keyword search
kodit_visual_searchSearch document page images
kodit_grepRegex pattern matching
kodit_lsList files by glob pattern
kodit_read_resourceRead file content by URI
kodit_architecture_docsArchitecture documentation for a repo
kodit_api_docsPublic API documentation
kodit_database_schemaDatabase schema documentation
kodit_cookbookUsage examples and patterns
kodit_commit_descriptionCommit description
可对比工具
安装
安装
Docker(推荐)
docker run -p 8080:8080 registry.helix.ml/helix/kodit:latest预构建二进制文件
从 [发布页面](https://github.com/helixml/kodit/releases) 下载二进制文件,然后:
chmod +x kodit
./kodit serveClaude Desktop 集成
添加到 claude_desktop_config.json:
{
"mcpServers": {
"kodit": {
"command": "kodit",
"args": ["serve"],
"env": {
"DATA_DIR": ".kodit"
}
}
}
}FAQ
- Kodit 支持哪些搜索方法?
- Kodit 支持 BM25 关键词搜索、语义向量搜索、正则表达式 grep 和视觉文档搜索,每种方法都作为独立的 MCP 工具提供。
- Kodit 可以与 AI 编码助手一起使用吗?
- 是的,Kodit 可以与 Claude Code、Cursor、Cline、Kilo Code 和任何其他兼容 MCP 的助手通过其 MCP 端点一起使用。
Hacker News 讨论
开发者社区最近的相关讨论。
- 帖子 by lewq · 2025-06-10
kodit 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。