

GitHits 让编码代理能够访问你的应用所依赖的开源代码。获取真实的实现示例、依赖源码导航、包检查及文档。代理可以搜索并读取你的代码库,但它们无法搜索并读取你的应用所依赖的开源代码。这正是它们开始猜测、重试和循环的地方。GitHits 按需构建版本感知索引。代理可以搜索、导航并检查其依赖背后的代码。CLI:npx githits@latest init
Loading comments…
项目信息
产品关键词
GitHits beta 0.9 是一款 CLI 工具,可为 AI 编程代理提供对应用程序所依赖的开源代码的版本感知访问。它能按需构建依赖索引,使代理能够搜索、导航并检查真实的实现示例、依赖源代码、包元数据和文档。代理无需猜测框架、SDK 或 API 的工作方式,而是可以基于开源生态系统中实际可用的代码进行推理。运行 npx githits@latest init 即可开始使用。
GitHits 从仓库、议题、讨论和拉取请求中提取真实实现,并直接链接到代理所需的代码。代理无需猜测依赖的工作方式,而是可以检查生态系统中已有的实际使用模式。
该工具按需构建版本特定的索引,使代理能够跨包和仓库执行 grep、列出文件以及读取精确的行范围。它能识别你使用的依赖版本,并检索对应的源代码、变更日志和升级差异。
GitHits 提供托管文档和基于仓库的文档,以及依赖元数据(如依赖关系、漏洞和发布说明)。代理无需离开编码工作流即可检查完整的依赖图(包括传递依赖)。
GitHits 利用开源中的真实实现为代理提供缺失的上下文——而非猜测。
大多数编程代理只能读取本地仓库,却无法了解底层的开源技术栈。这一盲点迫使它们陷入重试循环,生成各种变体而非收敛到可行方案。GitHits 通过为代理提供对技术栈中实际代码的版本感知访问,弥补了这一差距,从而减少 Token 消耗,并生成符合真实生态系统模式的代码。
你使用 AI 编程代理,并希望它们不再猜测依赖的工作方式。如果你曾看到代理反复重试同一修复、虚构 API 调用,或生成能编译但在生产压力下失效的代码,GitHits 能提供它们缺失的可靠上下文。对于使用复杂开源技术栈(常见版本特定行为和未记录的边缘情况)的团队尤其有用。
制作者
sandbyte
Loading comments…
其他您可能感兴趣的工具