A VIBE-CODING ESSENTIAL

RippleCheck — Insurance for
AI-generated code.

AI writes code fast, but often breaks existing features silently. RippleCheck shows you exactly what else breaks — before you ship it.

RippleCheck Impact Analysis
Watching ~/my-project — 247 files indexed.
Scanning dependency graph...
⚠ Impact detected in src/auth/login.ts
validateSession() was removed. 3 files still import it.
Fix prompt generated and copied to your clipboard.
Paste the prompt into...
  • Cursor Cursor ready to paste
  • Claude Code Claude Code ready to paste
  • Codex Codex ready to paste
RippleCheck finds what your AI missed, then writes the prompt to fix it. You paste it and stay in control — RippleCheck never edits your files.
How it works

Continuous Impact Analysis

RippleCheck traces every AI edit across your codebase and flags what it might break.

1
2
3
4

Connect Your Workspace

Connect your local folder, Git repository, or AI coding CLI in seconds. RippleCheck maps your project structure and starts tracking every change.

$ ripplecheck init .

Keep Coding with AI

Continue building with Claude Code, Cursor, and Codex without changing your workflow. Let your AI generate code while you stay focused on shipping.

RippleCheck Watches Everything

While your AI writes, RippleCheck scans in the background. It finds broken imports, dead references, and hidden regressions before they reach production.

LIVE ANALYSIS

Fix Issues Instantly

One click writes a fix prompt containing the affected files, line numbers, and full context. Paste it into your AI tool to resolve the issue.

Coding platforms can't recognize these silent breaks.

You just get the frustration of "my project isn't working".
Use RippleCheck, and you'll know which change caused it.

Works seamlessly with
Claude Code
Cursor
Codex

Built for the way
AI writes code now.

One command. Every broken
dependency, found.

RippleCheck Live impact analysis
/Users/agrajeetverma/Desktop/ripple website d...
?? Unknown tool
Watching
agrajeets24-star
AI
AI SUMMARY 5 files changed

Generating AI summary of this change...

5 files changed
1 moderate 2 safe
01:46:15
AI
ANALYZING... your provider is thinking

createHuman is safe to change — not used anywhere else.

addEvent is safe to change — not used anywhere else.

App is also used in `dashboard/src/main.jsx` — check that file after you change this.

VIBE-CODE: Claude Code CU Cursor CO Codex
How It Works

Your real app. Exactly as it runs.

This is the actual RippleCheck interface — watching your project, catching every broken dependency in real-time.

01

Live AST Watcher

Runs locally through the CLI or the desktop app, watching your codebase for broken references. It shows the exact impact across your project. Want an AI-written fix prompt? Add your own API key for the LLM you prefer.

  • 100% Local Background Watcher
  • Instantly Flags Broken References
  • Optional LLM for AI-Generated Fix Prompts
bash — ~/project
~/project $ npx ripplecheck-mcp
✓ MCP Server started

Registered tool: check_impact
✓ Ready for Claude Code / Cursor
✗ Broken reference detected in: src/auth/login.ts

⚡ Sending AST context to LLM...
LLM Summarizing...
"The export validateSession() was removed, but it's still being imported in LoginForm.tsx:12."
✓ Perfect fix prompt generated & copied to clipboard!
02

MCP Integration

Use RippleCheck alongside your favorite MCP-compatible AI coding assistant like Claude Code or Cursor. RippleCheck detects the impact and generates a copyable fix-prompt. It NEVER auto-applies fixes—this is a deliberate safety design, not a limitation.

  • Compatible with MCP-ready AI coding assistants
  • One-click copyable AI fix prompts
  • Real-time project-wide impact analysis
VS Code — LoginForm.tsx
import React from 'react';
import { validateSession } from '../auth/login';

export function LoginForm() {
const isValid = validateSession(); // Error: removed export
if (!isValid) return <div>Error</div>;
}
MCP
RippleCheck Impact Detected
The recent change to auth/login.ts broke this component. Here is the generated fix-prompt to resolve this issue safely.
Two Formats, One Engine

Use it how you work.

Same AST engine. Same deterministic results. Pick the format that fits your flow.

01

MCP Server

Connects directly to Claude Code, Cursor, and any MCP-compatible AI. Your assistant calls the scanner itself and sees what a change would break — before it writes the change.

  • Zero config — npx ripplecheck-mcp
  • Your AI reads the impact before it edits
  • Works with any MCP-compatible client
$ npx ripplecheck-mcp
✓ MCP Server started
Registered tool: check_impact
✓ Ready for Claude Code / Cursor
RECOMMENDED
02

Desktop App macOS & Windows

Watches your folder live and shows impact as it happens. Simple mode for a quick read, Deep Dive for line numbers and AST detail. What you see above is the real app.

  • Visual impact analysis UI
  • Simple mode + Deep Dive (line numbers, AST)
  • One-click "Copy AI fix prompt" generation
Scan
Cloud
CLI
App1 moderate
createHumansafe
addEventsafe
Click ‘Generate AI Fix Prompt’ to watch a full scan run

Powered by AST. Not guesses.

See RippleCheck in action. Real-time detection. Instant AI prompts.

RippleCheck — Daemon Mode
Watching ~/my-project
src/
components/
auth/
login.ts
[08:42:10] AST graph initialized. 247 files tracked.
[08:42:15] Listening for file changes...

Breaking Dependency Detected

validateSession() was removed.

3 downstream files affected.

AST Processor
Scanning project...
Loading dependency graph...
Analyzing 184 files... Done (12ms)
Resolving imports...
Building AST...
Finding affected call sites...
Generating AI repair prompt...
Prompt Generated Successfully
Context Included
Affected Files Included
You
Fix this error based on RippleCheck AST:
validateSession() removed.
Affected: LoginForm.tsx:12
✨ AI Assistant
I'll fix this by updating LoginForm.tsx to use the new authentication context.
RippleCheck Desktop App — Deep Dive Mode
10 export function LoginForm() {
11 // authenticate user
12 const isValid = validateSession();
13 if (!isAuthenticated) return <div>Error</div>;
14 }

Prompt Ready

Your AI assistant now has the perfect context to fix this safely.

RippleCheck doesn't guess. It maps every affected dependency first, then writes the prompt. Your code stays untouched until you decide to change it.

Built for the community.

RippleCheck runs entirely on your local machine. No cloud, no telemetry, no tracking. Just pure speed and reliability.

AST-Based Dependency Graph

Uses ts-morph to build a real Abstract Syntax Tree. Traces every import, export, and function call to exact line numbers.

Instant Incremental Scans

Warm daemon keeps the project graph in memory. After the first full scan, subsequent scans take milliseconds.

100% Local. Zero Cloud.

Your code never leaves your laptop. No accounts, no telemetry, no API calls for the core scan.

Bring Your Own Key

Optionally plug in an Anthropic, OpenAI, or Groq API key for AI-powered summaries. Keys never leave your machine.

Free Forever

Core scanning, dependency tracing, and prompt generation are 100% free. No premium tier, no freemium walls.

Deterministic. Not Guessing.

Never guesses. Traces real code paths through your AST. Gives you the exact line number, not "probably used in main.js".

Understand every AI change.
Ship with confidence.

Download free Contact us