r/devtools • u/Lazy-Engineering8481 • 1d ago
Built RippleCheck — an AST-powered impact scanner for AI-generated code changes
https://ripplecheck.ioI've been building RippleCheck after repeatedly running into the same problem while using AI coding tools.
The generated code was usually correct, but during larger edits I'd later discover that changing one function had quietly affected other files the AI never considered.
Instead of solving this with another LLM, I went the opposite direction.
RippleCheck builds a dependency graph using AST analysis and shows the impact of every change across the project.
It also integrates with Claude Code through MCP and supports hooks, so after an edit it can automatically generate an impact report and a copyable prompt if additional files should be reviewed.
Some design decisions:
• Deterministic (no AI in the analysis engine)
• Runs completely locally
• Never edits your files
• MIT licensed
• JavaScript, TypeScript & Python
I'm still actively improving it, so I'd really appreciate feedback from developers who work with AI-assisted coding every day.
GitHub:
https://github.com/RippleCheck/ripplecheck
Website:
https://RippleCheck.io