AgentIndex icon
AgentIndex
工具MCP 服务HOT分类热门最新选型清单对比指南
提交工具
工具MCP 服务HOT分类热门最新选型清单对比指南
首页/
代码助手/
ripwire
ripwire logo

ripwire

活跃·★ 2.5k·Apache-2.0·更新于 2026-10-22
★ 时下流行

ripwire 自称是“AI 上下文领域的 ripgrep”:把它指向一个代码仓库,编码智能体拿到的是一份排序后的确定性调用图(该改哪里、会影响什么、该跑哪些测试),而不是靠 grep 和整文件阅读。它是单个二进制,在你的机器上离线运行,不需要 API 密钥、向量嵌入、索引服务或后台进程。README 列出 21 种内置的 tree-sitter 语法,包括 Rust、C++、Python、Go、TypeScript、Java 和 C#。运行 `ripwire . --for="incremental cache invalidation"` 之类的查询,会返回一份按 token 预算裁剪的结果,包含排序后的符号、调用方、风险标注(复杂度、git 变更频率、变更放大、测试覆盖)和置信度标签;`--html` 会生成可在浏览器打开的独立地图文件。

安装脚本还会为本机上发现的智能体(Claude Code、Codex、Cursor、Windsurf、Gemini、opencode、aider 等)启用面向任务的技能;MCP 服务是可选的第二种接口。README 很长(超过十万字符),里面有与其他工具对比 token 用量和检索准确度的基准表,以及一节“诚实承诺”,说明它会漏掉什么。这些数字是项目自己的测量结果。采用 Apache-2.0 许可证。

本文根据项目 README 和公开仓库数据整理,我们没有实际试用过该工具。数据截至 2026-10-18。

许可证
Apache-2.0
最新发布
v0.6.7 · 2026-10-11
最近提交
2026-10-18
贡献者
32
复刻数
158
未关闭的 issue 和 PR
67
首次发布
2026-07-29

来源:GitHub、npm 和 PyPI 的公开接口。

#AI上下文检索#代码图谱分析#Token优化#静态代码分析#开发者工具#Agent提示词工程#软件质量#代码导航
$ 安装
$ RIPWIRE_REPO=redhat-et/ripwire bash -c "$(curl -fsSL https://raw.githubusercontent.com/redhat-et/ripwire/main/scripts/install.sh)"
↗ 访问官网★ GitHub
01

功能特性

01排名式、确定性调用图:为Agent提供排名式、确定性调用图,包括应修改的代码、可能导致破坏的代码以及需要运行的测试。
02Token预算优化:以极低的成本提供上下文,大幅减少编码Agent的Token消耗。
03多语言支持:支持21种内置语法,包括Rust、C++、Python、Go、Java、TypeScript等,并易于扩展。
04无外部依赖:作为独立的二进制文件离线运行,无需API密钥、嵌入、索引服务器或守护进程。
05代码质量面板:提供`--quality-panel`功能,根据六个独立的证据家族自动执行代码审查判断,帮助识别代码风险并提高质量。
02

为什么选择它

+完全离线,单个二进制:不需要 API 密钥、向量嵌入、索引服务或后台进程
+一次返回排序后的符号、调用方、风险标注和能触达它们的测试,并受 token 预算限制
+通过内置 tree-sitter 语法支持 21 种语言
+会自报置信度,还有专门一节说明它会漏掉什么
03

权衡点

!与其他工具对比的基准表是项目自己的测量结果
!README 非常长(超过十万字符),不容易找到基础用法
!安装方式是把远程脚本交给 bash 执行,运行前建议先读一遍
!静态调用图可能漏掉动态分发和生成的代码,README 在“会漏掉什么”一节里也承认了这一点
04

维护状况检查

活跃检查日期: 2026-10-22
最近提交
2026-10-22
近 90 天提交数
100+
近 90 天发布数
22
最新发布
v0.6.8 (2026-10-19)
未关闭 issue
71
近期 issue 至少有一条评论的比例
16/17
近 12 周每周提交数
近 12 周每周提交数: 272, 206, 212, 209, 428, 746, 670, 396, 319, 517, 357, 145

最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。

状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。

讨论最多的未关闭 issue

  • #73 De-AI-ify the README and the `ripwire wrap` output11 条评论 · 2026-09-09
  • #70 Allow SCIP to contribute symbols for unsupported languages (COBOL on IBM i)11 条评论 · 2026-09-08
  • #409 support markdown as a language10 条评论 · 2026-10-15
  • #358 Shared import-capture vocabulary instead of ~21 per-language import extractors9 条评论 · 2026-09-28
  • #387 --quality-delta grows to 13–22 GB RSS on a large repository and freezes hosts without swap8 条评论 · 2026-10-12

issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。

05

兼容性

Python
运行时
已通过文档验证
C/C++/Obj-C/Metal/CUDA
运行时
已通过文档验证
Rust
运行时
已通过文档验证
Go
运行时
已通过文档验证
Swift
运行时
已通过文档验证
TypeScript/JavaScript
运行时
已通过文档验证
06

快速开始

1
$ RIPWIRE_REPO=redhat-et/ripwire bash -c "$(curl -fsSL https://raw.githubusercontent.com/redhat-et/ripwire/main/scripts/install.sh)"
07

使用场景

↳代码理解与新员工入职:通过提供重要文件和符号的排名图,帮助编码Agent快速熟悉不熟悉的仓库。
↳影响分析与重构:在进行修改前,识别变更的影响范围、相关的调用者以及必要的测试。
↳调试与错误解决:使用`--from-trace`将堆栈跟踪、清理器报告或编译器错误映射到相关的源代码和上下文。
↳代码审查自动化:使用`--quality-panel`自动化代码质量检查,识别代码异味、复杂性和潜在问题。
↳Agent提示词工程:为Agent提供精确、Token预算受控的上下文,减少大量文件阅读的需求。
08

同类工具

⚡热门对决:
VSarbor★161→VSgithits-cli★116→VSpitlane-mcp★76→VSAletheore★612→
arbor logo
arbor★ 161
Arbor为代码库构建图原生智能,在破坏代码之前知晓其影响。
VS对比→
githits-cli logo
githits-cli★ 116
GitHits CLI是一个为AI编程代理提供代码上下文层的工具。
VS对比→
pitlane-mcp logo
pitlane-mcp★ 76
一个为AI编程代理提供令牌高效代码智能的MCP服务器,它利用tree-sitter索引代码库,使代理能够按需检索符号,而非倾倒整个文件内容。
VS对比→
Aletheore logo
Aletheore★ 612
Aletheore是一个基于证据的代码智能工具,通过确定性扫描仓库并生成结构化证据,确保所有下游功能(如AI审计、PR机器人)的声明都可被验证。
VS对比→
codebadger logo
codebadger★ 176
一个容器化的模型上下文协议(MCP)服务器,利用Joern的代码属性图(CPG)技术提供静态代码分析,支持多种编程语言。
VS对比→
neuromesh logo
neuromesh★ 93
NeuroMesh是一个本地优先的MCP上下文引擎,它将代码仓库索引为图谱,智能路由提示到相关符号,并发送“折叠的证据包”而非冗余的文件内容,以提高AI模型的效率和准确性。
VS对比→
leantoken logo
leantoken★ 123
LeanToken为AI编码代理提供本地优先的代码智能,通过CLI和MCP服务器搜索代码、检查结构、读取范围和探索Git历史,从而优化AI编码令牌的使用效率。
VS对比→
Context7 logo
Context7★ 63.5k
Context7 MCP 为大型语言模型提供最新、版本特定的代码文档和示例,以避免过时或虚假的信息。
VS对比→
查看全部替代品 →

评论

登录后发表评论

暂无评论,来发表第一条吧

本页内容
01功能特性02为什么选择它03权衡点04维护状况检查05兼容性06快速开始07使用场景08同类工具
redhat-et /
ripwire
↗

为编码智能体提供排序调用图的本地代码上下文工具

2.5k158Apache-2.0
最后更新1天前
状态活跃
分类代码助手
贡献者32
最新发布v0.6.7
链接
文档↗讨论↗问题↗版本↗
推荐云部署
Ad

在 DigitalOcean 上一键部署

为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。

立即领取 $200 免费额度
© 2026 AgentIndex.app|由十年 iOS 开发者构建。
按场景挑选关于我们联系我们广告合作隐私政策使用条款QYSGitHub请作者喝咖啡 ☕

按分类浏览

MCP 服务器代码助手工作流自动化RAG / 知识库多智能体浏览器自动化大模型基础设施开发者工具可观测性

与 Anthropic, OpenAI 或 Microsoft 无关。