chunkhound
ChunkHound 自称本地优先的代码库智能工具:你的助手能搜代码却不理解代码,所以 ChunkHound 去研究代码库,提取架构、模式和团队内部知识。它通过 MCP 接入 AI 客户端,README 列出了 Claude、VS Code、Cursor、Windsurf 和 Zed。功能包括用于语义分块的 cAST 算法(链接到一篇论文)、能顺着关联代码找到间接结果的多跳语义搜索、自然语言语义搜索、无需 API 密钥的正则搜索,以及带文件监听和分支切换的实时索引。
它解析 30 种语言:编程语言通过 Tree-sitter(Python、JavaScript、TypeScript、Java、Go、Rust、C/C++ 等),配置格式如 JSON、YAML、TOML 和 HCL,文本和 PDF 用自定义解析器。要求是 Python 3.10+ 和 uv。向量嵌入可以用 VoyageAI(推荐)、OpenAI 或本地 Ollama,代码研究用的 LLM 可以是 Claude Code 或 Codex 命令行(无需 API 密钥),也可以用 Anthropic 或 OpenAI 的密钥。用 `uv tool install chunkhound` 安装,在项目根目录放一个 `.chunkhound.json`,运行 `chunkhound index`。
README 把它定位给大型 monorepo、对安全敏感的代码库和离线环境,因为代码留在本机。需要注意:如果用云端嵌入服务,代码片段会发给该服务商。许可为 MIT,最近一次推送是 2026-10-12。本评测依据 README 和仓库数据,我们没有实际运行过它。
功能特性
为什么选择它
权衡点
维护状况检查
- 最近提交
- 2026-10-22
- 近 90 天提交数
- 36
- 近 90 天发布数
- 2
- 最新发布
- v6.1.0 (2026-10-20)
- 未关闭 issue
- 113
- 近期 issue 至少有一条评论的比例
- 4/15
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
讨论最多的未关闭 issue
- #41 dengcao/Qwen3-Embedding-8B:Q5_K_M model doesn't support embedding8 条评论 · 2025-09-30
- #272 MCP server orphan + unbounded memory growth after parent (claude) exits6 条评论 · 2026-05-07
- #98 Add a `get_file_contents` tool6 条评论 · 2025-11-21
- #145 Ollama reranking does not work5 条评论 · 2026-01-06
- #93 Codex CLI doesn't reconnect to mcp server when starting a new conversation in the same session4 条评论 · 2025-11-17
issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。
兼容性
快速开始
使用场景
同类工具
评论
暂无评论,来发表第一条吧