// devtools · redhat-et/ripwire

ripwire

ripwireは、redhat-etが公開しているオープンソースの開発ツールプロジェクトです(GitHub: redhat-et/ripwire)。GitHubスターは2,423、フォークは150で、Apache-2.0ライセンスの下で公開されています。GitHubでの最終更新は2026年10月8日です。

The ripgrep of AI context — a zero-dependency C++23 CLI + MCP server that maps your repo for coding agents

★ 2.4k スター⑂ 150 フォークApache-2.0更新 2026年10月
▦ ビジュアル — このプロジェクトのREADMEには埋め込み可能なスクリーンショットがないため、
ここではプレースホルダーを表示しています。下のガイド自体は完全な内容です。
// プロジェクトの基本情報

プロジェクト基本情報

リポジトリ
redhat-et/ripwire
GitHubスター
2,423
フォーク
150
ライセンス
Apache-2.0
GitHubでの最終更新
2026年10月8日
カテゴリ
開発ツール
掲載タイプ
完全なインストールガイド
// 仕組み

仕組み

  1. Clarify your goal

    Decide the question shape: orient an agent to a task, find a symbol's callers, assess a change's blast radius, or gate a PR with tests-to-run.

  2. Get ripwire

    Install the prebuilt binary with the official installer script (it verifies the SHA-256), or build from source with CMake and a C++23 compiler.

  3. Install the skills

    Run ripwire wrap --all to detect installed agents, and install the bundled skills so your agent knows when to reach for which verb.

  4. Run your first query

    From your repo root, run ripwire . --for="your task" and compare the bundle with what a grep-and-read pass would have cost.

// 機能

選ばれる理由

Ranked repo orientation

--for and --pack-task return the ranked symbols, doc comments, risk annotations and one-hop callers for a task in a single small bundle.

Callers, impact and uses

--callers, --impact and --uses answer who calls a symbol and what a change touches, filtering out comment-only noise that grep returns.

Change verification

--situ (tests and blast radius for a diff), --pr-context, --test-gate, --edit-check and --quality-delta check that you built what you meant.

Stack-trace resolution

--from-trace resolves a trace's frames to definitions instead of grepping every frame name.

HTML call-graph maps

--html renders one self-contained HTML map coloured by language, community, complexity, churn or test coverage, with fixed thresholds.

Honest by design

Confidence is printed on answers, guesses are labelled, losses against competitors are published in docs/EVALS.md, and when a whole file is cheaper than the bundle it serves the file and says so.

Advertisement
// 自分で実行

自分で実行してみる

  1. Clone the repo

    Clone ripwire if building from source; the prebuilt install is step 2.

    git clone https://github.com/redhat-et/ripwire.git
    cd ripwire
  2. Install the prebuilt binary

    Run the official installer as the README shows (it downloads the latest GitHub release, verifies its SHA-256, installs to ~/.local/bin and stages the agent skills).

    RIPWIRE_REPO=redhat-et/ripwire bash -c "$(curl -fsSL https://raw.githubusercontent.com/redhat-et/ripwire/main/scripts/install.sh)"
  3. Ask your first question

    Orient to a task, or install skills for your agent (skills/install.sh, --codex for Codex).

    ripwire . --for="incremental cache invalidation"
    ripwire wrap --all
// 活用例

作れるもの

Advertisement
// よくある質問

よくある質問

Who maintains ripwire?

redhat-et — a Red Hat emerging-technologies team — maintains it on GitHub.

Is ripwire free?

Yes, Apache-2.0 licensed.

Does it need a paid API key?

No — it is a local binary with zero dependencies; indexing and queries run on your machine. Your agent's model costs are separate.

How does it compare to jCodeMunch or CocoIndex Code?

Those index with embeddings/AST stores and serve MCP tools. ripwire is a single C++ binary CLI+MCP server focused on ranked, fully-disclosed context bundles and change-verification verbs, with published head-to-head evals (wins and losses) in its docs.

How do I get started?

Run the curl installer, cd into a repo, and run ripwire . --for="..."; then install its skills so your agent uses it automatically.

// さらに探索

似ているツール

開発ツール

mcp2cli

Turn any MCP server, OpenAPI spec or GraphQL endpoint into a CLI — at runtime, with zero codegen

★ 2.4k スターMIT
ガイドを見る →
開発ツール

CodeGraphContext

An MCP server plus a CLI tool that indexes local code into a graph database to provide context to AI assistants.

★ 4.2k スターMIT
ガイドを見る →
開発ツール

apple-docs-mcp

MCP server that puts Apple developer docs inside your AI coding assistant.

★ 1.4k スターMIT
ガイドを見る →
開発ツール

OpenContext

Personal context store for AI coding agents — your skills, always loaded.

★ 1.3k スターMIT
ガイドを見る →
開発ツール

GrapeRoot

MCP graph engine that compounds context across AI coding assistants.

★ 1.0k スターApache-2.0
ガイドを見る →
開発ツール

serena

An MCP toolkit that gives coding agents IDE-grade semantic retrieval, editing and refactoring

★ 30.1k スターGPL-3.0
ガイドを見る →
// 代替候補

代替候補: 開発ツール

LibreAIカタログに掲載された開発ツールプロジェクトの中で最もスターの多いもの — ripwireが合わなかった場合に検討したい、現実的な候補リストです。

// さらに見る devtools

さらに見る: 開発ツール

カタログの中でripwireとスター数が近い開発ツールプロジェクト — 前後の棚もそのまま見て回れます。

ripwireを入手する

無料でオープン — ソースコードを入手して、リポジトリにスターを付け、作り始めましょう。