// devtools · redhat-et/ripwire

ripwire

ripwire é um projeto de ferramentas de desenvolvimento de código aberto de redhat-et (redhat-et/ripwire no GitHub). Tem 2.423 estrelas no GitHub e 150 forks, é publicado sob a licença Apache-2.0 e foi atualizado pela última vez no GitHub em 8 de outubro de 2026.

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

★ 2,4 mil estrelas⑂ 150 forksApache-2.0atualizado out 2026
▦ visual: o README deste projeto não inclui nenhuma captura incorporável,
então aqui vai um marcador. O guia abaixo está completo mesmo assim.
// dados do projeto

Dados do projeto

Repositório
redhat-et/ripwire
Estrelas no GitHub
2.423
Forks
150
Licença
Apache-2.0
Última atualização no GitHub
8 de outubro de 2026
Tipo de ficha
Guia de instalação completo
// como funciona

Como 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.

// recursos

Por que as pessoas gostam 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
// execute você mesmo

Execute você mesmo

  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

O que você pode criar

Advertisement
// perguntas frequentes

Perguntas frequentes

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.

// continue explorando

Ferramentas semelhantes

Ferramentas de desenvolvimento

mcp2cli

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

★ 2,4 mil estrelasMIT
Ver o guia →
Ferramentas de desenvolvimento

CodeGraphContext

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

★ 4,2 mil estrelasMIT
Ver o guia →
Ferramentas de desenvolvimento

apple-docs-mcp

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

★ 1,4 mil estrelasMIT
Ver o guia →
Ferramentas de desenvolvimento

OpenContext

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

★ 1,3 mil estrelasMIT
Ver o guia →
Ferramentas de desenvolvimento

GrapeRoot

MCP graph engine that compounds context across AI coding assistants.

★ 1,0 mil estrelasApache-2.0
Ver o guia →
Ferramentas de desenvolvimento

serena

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

★ 30,1 mil estrelasGPL-3.0
Ver o guia →
// alternativas

Alternativas em Ferramentas de desenvolvimento

Os outros projetos de Ferramentas de desenvolvimento com mais estrelas no catálogo do LibreAI — a lista realista de alternativas se ripwire não for o ideal para você.

// mais em devtools

Mais em Ferramentas de desenvolvimento

Projetos de Ferramentas de desenvolvimento próximos no catálogo, os mais próximos em estrelas de ripwire: continue explorando dos dois lados dele.

Baixe o ripwire

Grátis e aberto: pegue o código-fonte, dê uma estrela no repositório e comece a criar.