Favicon of ripwire

ripwire

A code context CLI and MCP server helps AI coding agents find relevant functions, trace callers and identify tests affected by edits.

ripwire helps AI coding agents find the code they need and check the effects of their edits. It's for developers who want agents to work with focused repository context instead of reading whole files.

  • Code relationships: A ranked, deterministic call graph links functions with callers and callees so an agent can assess which parts of a repository a change may affect.
  • Context bundles: Agents can retrieve signatures or function bodies and combine relevant code, callers and tests within a token budget.
  • Edit checks: The tool identifies tests that reach changed code, detects provably incompatible callers after a contract change, and flags related files missing from an edit.
  • Debugging and quality: Stack-trace lookup points agents toward relevant code, while quality checks report measures that worsened after a change.

Its output labels guesses, so agents can distinguish uncertain matches from established relationships. Task-based command recommendations include the evidence behind the choice and can decline to recommend a command when that evidence is too thin.

ripwire is open source under Apache 2.0. It runs as a native C++ CLI or MCP server without external runtime dependencies.

Similar to ripwire