// devtools · redhat-et/ripwire

ripwire

ripwire — проект с открытым исходным кодом из категории «Инструменты разработчика» от redhat-et (redhat-et/ripwire на GitHub). У него 2 423 звезды на GitHub и 150 форков, он распространяется по лицензии Apache-2.0 и последний раз обновлялся на GitHub 8 октября 2026.

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

★ 2,4 тыс. звёзд⑂ 150 форковApache-2.0обновлено окт. 2026
▦ визуал — в README этого проекта нет встраиваемого скриншота,
поэтому здесь заглушка. Руководство ниже в любом случае полное.
// факты о проекте

Факты о проекте

Репозиторий
redhat-et/ripwire
Звёзды GitHub
2 423
Форки
150
Лицензия
Apache-2.0
Последнее обновление на GitHub
8 октября 2026
Тип страницы
Полное руководство по установке
// как это работает

Как это работает

  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,4 тыс. звёздMIT
Смотреть руководство →
Инструменты разработчика

CodeGraphContext

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

★ 4,2 тыс. звёздMIT
Смотреть руководство →
Инструменты разработчика

apple-docs-mcp

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

★ 1,4 тыс. звёздMIT
Смотреть руководство →
Инструменты разработчика

OpenContext

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

★ 1,3 тыс. звёздMIT
Смотреть руководство →
Инструменты разработчика

GrapeRoot

MCP graph engine that compounds context across AI coding assistants.

★ 1,0 тыс. звёздApache-2.0
Смотреть руководство →
Инструменты разработчика

serena

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

★ 30,1 тыс. звёздGPL-3.0
Смотреть руководство →
// альтернативы

Альтернативы: Инструменты разработчика

Другие проекты из категории «Инструменты разработчика» с наибольшим числом звёзд в каталоге LibreAI — реалистичный список альтернатив, если ripwire вам не подходит.

// ещё в категории devtools

Больше проектов: Инструменты разработчика

Соседние проекты из категории «Инструменты разработчика» в каталоге, ближайшие по числу звёзд к ripwire — продолжайте изучать полку по обе стороны от него.

Получить ripwire

Бесплатно и открыто — забирайте исходный код, ставьте звезду репозиторию и начинайте создавать.