RE

redhat-et/ripwire

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

2493 stars 158 forks 品質 84 トレンド 53Apache-2.0

AIコンテキストのリップグレップ:依存性ゼロのC++23 CLI + MCPサーバーが、コーディングエージェントに任意のリポジトリ、ブラスト半径、テストから実行までのテスト、品質差のランク付けされた決定論的マップを提供します。

概要

どのリポジトリでも指向すれば、エージェントはランク付けされた決定論的なコールグラフを得られます。つまり、何に触れ、何を壊し、どのテストを実行するかの指示です。ファイルを読み返す代わりに。 Rust ·C++ ·Objective-C/C++ ·C ·メタル ·CUDA ·Python ·Go ·スウィフト ·TypeScript ·JavaScript ·Java ·Ruby ·PHP ·Lua ·Bash ·C# ·JSON ·TOML ·YAML ·Markdown — 21のベンダー文法を追加し、さらに1つベンダードツリーシッター文法と宣言テーブルの1行を加えます。 自分のマシンにオフラインの一つの自己完結型バイナリを一行インストールし、同じラインがエージェントにいつ手を伸ばすかを教えるタスク型スキルをインストールし、起動させます。単に見つけたすべてのエージェントに対して、いつ手を伸ばすかを教えます。エージェントがシェルコマンド(Claude Code、Codex、Cursor、Windsurf、Gemini、opencode、aider)を実行できるなら、インストールが完了した瞬間にセットアップ済みです。MCPサーバーはオプションの第二インターフェースです。

概要(AI 翻訳)

AIコンテキストのリップグレップ。エージェントがリポジトリを読む前に地図が渡り、何が書かれているかを確認する。

ランク付けされた決定論的コールグラフ:何に触れるか、何を壊すか、どのテストを実行するか。編集について:blast(爆破) 半径、それに到達するテスト、悪化したものだけを報告する12種類の品質タイプ、忘れられた共同変化、フィールド 読んで書き、複数の方法で解決する名前。

ただ使いたいだけ? 以下の一行でインストールし、各コーディングセッションを始めるときにエージェントに指示を出してください 例えば使うように:「このリポジトリでリップワイヤーを使え」 ほとんどの人が必要としているのは、インストールがエージェントにも教えてくれるということです 各コマンドにいつ手を伸ばすか。

**詳細をすべて知りたいですか?※ カバー下部の参考ガイドにはインストール、コマンド、出力があります フォーマット、終了コード、制限。始めるのにそれが必要なわけではありません。

フィールドレポート:リップワイヤーが大規模なマルチエージェントコーディングの関与に寄与したものは何か — Claude Fable 5.0によるフロンティアモデルで、約1,500ファイルのC++/Metalコードベース上で2日間にわたり~20人のコーディングエージェントをオーケストレーションしたフロンティアモデル。全文レポートはこちらをクリックしてください。

単独開発者にとって、このツールは優れた検索加速ツールです。オーケストレーションされたフリートにとっては、負荷を負うものです:それは

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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”

GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "ripwire": { "command": "ripwire", "args": ["--mcp"] } } }