

产品介绍
GitHits 让编程 agent 能够访问应用所依赖的开源代码。提供真实的实现示例、依赖源码导航、包检查和文档查阅功能。Agent 可以检索和阅读本地代码库,但无法检索和阅读应用所依赖的开源代码——这正是它们开始猜测、反复重试和陷入循环的原因。GitHits 按需构建版本感知索引,Agent 可以搜索、导航和检查依赖背后的源代码。CLI 命令:npx githits@latest init
适合谁关注
- 开发者和技术团队
- 正在评估 AI 工具或智能体落地的团队
可借鉴场景
- 快速理解 GitHits beta 0.9 的定位、核心能力和 Product Hunt 热度
- 判断“让 AI 编程 agent 访问开源代码”这类需求是否值得做竞品调研
- 沿着 开发者工具、AI 与智能体 继续发现同类产品和替代方案
- 筛选高票产品,观察海外用户当前愿意投票支持的产品形态
- 结合评论热度,判断该产品是否有真实讨论和早期用户反馈
137
投票数
23
评论数
6月16日
发布日期
作者自荐
总结
GitHits 精准切入了 AI 编程 agent 的一个关键盲区——对开源依赖源码的理解能力。当前 AI 编程工具在处理本地代码时表现出色,但一旦涉及第三方库和框架的内部实现,往往只能依赖文档或盲目猜测,导致反复重试和低效循环。GitHits 通过按需构建版本感知索引,让 agent 能像浏览本地代码一样检索和阅读依赖源码,填补了从"知道调用什么"到"理解实际行为"之间的鸿沟。创始团队拥有深厚的开源背景(opencv-python 超 1 亿次下载),对开发者痛点的理解非常到位。产品采用 MCP 协议兼容主流 AI 编程工具,降低了接入门槛。主要挑战在于索引覆盖范围和构建速度的持续优化,以及在竞争日益激烈的 AI 开发工具生态中建立差异化壁垒。
GitMemo免费开源
把 AI 对话保存到你的 Git 知识库
本地优先,支持 macOS 与 Android。剪贴板、截图、笔记和文件都能集中保存、搜索、同步。
获取安装包
大家好,Product Hunt!👋 我是 Olli-Pekka,GitHits 的联合创始人之一。 我在开源社区已经活跃了 15 年。我创建了 opencv-python,在我作为业余项目维护期间获得了超过 1 亿次下载。有趣的是:我来自 🇫🇮,和 Linus Torvalds 是同乡。🙂 我发现自己总是在文档缺失时反复给同事和朋友提供相同的建议。我的惯用技巧很简单:用 GitHub 搜索找到已经解决了该问题的代码。这种方式很强大,尽管它只返回原始结果而非上下文中的答案。 我开始构建 GitHits,就是为了将这种工作流带给编程 agent。 GitHits 是 Claude Code、Codex、Cursor 等 AI 编程 agent 的补充工具。 这些 agent 擅长导航本地代码库,可以通过 grep、搜索和读取文件来理解应用的工作方式。 问题在于,现代软件并不止于代码仓库的边界。 系统的很大一部分存在于框架、库、SDK 和其他开源依赖中。Agent 通常能看到代码在哪里调用了这些依赖,但往往无法以同样的方式导航和检查它们。即使 agent 阅读了文档,文档也只告诉它该调用什么,而不是实际行为如何。要了解实际行为,需要查看源码。 GitHits 为 agent 提供以下能力: 基于仓库、issue、讨论和 PR 中真实实现的代码示例,并链接回实现代码 跨包和仓库的代码导航:搜索、grep、文件列表和精确行读取,无需克隆 包检查功能:依赖项、漏洞、变更日志和升级变更 文档访问:涵盖托管文档和仓库内文档 GitHits 通过按需构建开源代码的版本感知索引实现这些功能,对于一般仓库通常只需 10-20 秒。 GitHits 在 agent 触及本地仓库极限时发挥作用。 这种情况可能出现在规划和调研阶段——需要理解某个依赖的工作原理、版本之间的变化,或者某功能在其他地方的实现方式。也可能出现在实现阶段——agent 因为答案不在本地仓库中而开始反复尝试变体、探索死胡同。 作为开发者,这通常就是离开自己的仓库、开始阅读他人代码的时刻。 用户评价: Onni:帮助 Claude Code 从代码中找到未文档化的 API Rob:在 openusage v2 应用中遇到问题——完美修复,无需猜测 永久免费层可用。 无试用期限。只需创建账户并将 agent 连接到 GitHits。 发布日特别优惠: 今天注册的所有用户可获得 6 个月 3 倍积分,没有附加条件。 安装只需一条命令: npx githits@latest init 它会安装 CLI 并将 GitHits 连接到 Claude Code、Codex、Cursor 或任何兼容 MCP 的 agent。也可通过链接注册。 如果已在使用 GitHits,欢迎告诉我使用场景,以及如何让 GitHits 变得更好。 期待收到真诚的反馈,衷心感谢大家的支持!