
redhat-et/ripwire
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Ripgrep of AI context: сервер C++23 CLI + MCP с нулевой зависимостью, предоставляющий агентам ранжированную, детерминированную карту любого репозиторийного репозитория, радиуса взрыва, тестов для запуска и дельт качества.
Обзор
Наведите его в любой репозиторий, и ваш агент получит ранжированный, детерминированный график вызовов — что трогать, что ломается, какие тесты запускать — вместо того чтобы копаться и читать целые файлы. Rust · C++ · Objective-C/C++ · C · Metal · CUDA · Python · Go · Swift · TypeScript · JavaScript · Java · Ruby · PHP · Lua · Bash · C# · JSON · TOML · YAML · Markdown — двадцать одна вендорная грамматика, а ещё одну добавляет грамматику с деревом и одну строку в декларативной таблице. Один автономный бинарный файл на вашем компьютере, офлайн, установленный в одной строке — и та же линия устанавливает и активирует навыки задачи, которые учат агента, когда обращаться к нему, а не только как, для каждого агента, который он находит на машине. Если ваш агент может запускать команды shell — Claude Code, Codex, Cursor, Windsurf, Gemini, opencode, aider — он настраивается сразу после завершения установки; MCP-сервер — это опциональный второй интерфейс.
Обзор (машинный перевод)
Ripgrep в контексте ИИ. Карта до того, как ваш агент прочитает репозиторий — и проверка того, что он пишет.
Ранжированный, детерминированный график вызовов: что трогать, что ломается, какие тесты запускать. В редактировании: взрыв радиус, тесты, которые достигают его, двенадцать качественных видов, сообщающих только о том, что ухудшилось, забытые совместные изменения, поля Прочитанные и написанные имена, которые решаются несколькими способами.
Просто хотите им пользоваться? Установите его с одной строкой ниже, а затем начинайте каждую сессию кода с того, что говорите агенту Используйте его, например: *“Используйте ripwire на этом репозитории.” * Это всё, что нужно большинству людей: установка также обучает вашего агента Когда обращаться к каждой команде.
Хотите каждую деталь? Справочник внизу охватывает установку, команды, вывод Форматирование, коды выхода и лимиты. Для начала это не нужно.
Полевой отчёт: что ripwire внес в крупное многоагентное программное взаимодействие — написанное Клодом Фейблом 5.0, модель фронтира, оркестрирующая ~20 кодирующих агентов в течение двух дней на кодовой базе C++/Metal из ~1 500 файлов. Нажмите для полного отчёта.
Для одного разработчика этот инструмент — хороший ускоритель поиска. Для скоординированного флота он несёт нагрузку: он
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Rip’n Fast. Fewer Tokens. Better Code.
The ripgrep of AI context. A map before your agent reads the repo — and a check on what it writes.
Ranked, deterministic call graph: what to touch, what it breaks, which tests to run. On the edit: blast radius, tests that reach it, twelve quality kinds reporting only what got worse, forgotten co-changes, fields read and written, names that resolve more than one way.
Just want to use it? Install it with the one line below, then start each coding session by telling your agent to use it, for example: “Use ripwire on this repo.” That is all most people need: the install also teaches your agent when to reach for each command.
Want every detail? The reference guide near the bottom covers install, commands, output format, exit codes and limits. You do not need it to get started.
For a single developer, this tool is a good lookup accelerator. For an orchestrated fleet, it’s load-bearing: it halved the research spend, twice redirected tasks before wasted work, prevented at least one silent-divergence shipped bug, and turned code-quality hygiene from a hope into a per-task mechanical gate. Whole-workflow ~2×; per-lookup 10–25×; and two moments where one call was worth more than the rest of the session’s tooling combined.
— the report’s bottom line
<img src=“docs/assets/field-report-multi-agent.jpg”
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"ripwire": { "command": "ripwire", "args": ["--mcp"] }
}
}