// devtools · redhat-et/ripwire

ripwire

ripwire es un proyecto de herramientas de desarrollo de código abierto de redhat-et (redhat-et/ripwire en GitHub). Tiene 2.423 estrellas en GitHub y 150 bifurcaciones, se publica bajo la licencia Apache-2.0 y se actualizó por última vez en GitHub el 8 de octubre de 2026.

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

★ 2,4k estrellas⑂ 150 bifurcacionesApache-2.0actualizado oct 2026
▦ visual: el README de este proyecto no incluye ninguna captura incrustable,
así que aquí va un marcador. La guía de abajo está completa de todos modos.
// datos del proyecto

Datos del proyecto

Estrellas en GitHub
2.423
Bifurcaciones
150
Licencia
Apache-2.0
Última actualización en GitHub
8 de octubre de 2026
Tipo de ficha
Guía de instalación completa
// cómo funciona

Cómo funciona

  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.

// características

Por qué gusta tanto

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
// ejecútalo

Ejecútalo tú mismo

  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
// casos de uso

Qué puedes crear

Advertisement
// preguntas frecuentes

Preguntas frecuentes

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.

// sigue explorando

Herramientas similares

Herramientas de desarrollo

mcp2cli

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

★ 2,4k estrellasMIT
Ver la guía →
Herramientas de desarrollo

CodeGraphContext

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

★ 4,2k estrellasMIT
Ver la guía →
Herramientas de desarrollo

apple-docs-mcp

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

★ 1,4k estrellasMIT
Ver la guía →
Herramientas de desarrollo

OpenContext

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

★ 1,3k estrellasMIT
Ver la guía →
Herramientas de desarrollo

GrapeRoot

MCP graph engine that compounds context across AI coding assistants.

★ 1,0k estrellasApache-2.0
Ver la guía →
Herramientas de desarrollo

serena

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

★ 30,1k estrellasGPL-3.0
Ver la guía →
// alternativas

Alternativas en Herramientas de desarrollo

Los demás proyectos de Herramientas de desarrollo con más estrellas del catálogo de LibreAI: la lista realista de alternativas si ripwire no es lo que buscas.

// más en devtools

Más en Herramientas de desarrollo

Proyectos de Herramientas de desarrollo cercanos en el catálogo, los más próximos en estrellas a ripwire: sigue explorando a ambos lados.

Consigue ripwire

Gratis y abierto: consigue el código fuente, dale una estrella al repositorio y empieza a crear.