We find bugs in the code that you (and AI) writes.
Key Features
External Library Misuse: recurse understands every external library and API, tells you when you're using them incorrectly or insecurely, and suggests a fix.
Breaking Changes Analyser: recurse has perfect understanding of your codebase. When you make changes, it can tell you did you break something elsewhere in the codebase.
Rules: recurse allows you to define strict rules which are imposed over every change you make to your codebase. Don't like repetition, or hate duplication of code? Create a rule, recurse enforces it.
Benefits
Bug-free software: recurse ensures no bugs ever hit your codebase
At time of PR, in your terminal (CLI), or as part of your CI/CD: recurse offers both a bug review agent in github, and a command line interface tool. This means you can use it anywhere in your development process
Integration with Cursor and Claude Code: rml, the recurse CLI tool can be used alongside Cursor and Claude Code to fix the code that AI generates, meaning no more bugs or silly mistakes.