Recurse ML
AppTags
(1)Verified
Pricing
Select a tab navigation
What is Recurse?
Recurse build machine learning models that find bugs in code. This can be in the code that humans write, or that AI generates. We have built two tools for each use case.
rml
CLI tool
rml
checks locally staged changes for bugs. It integrates with AI agents like Cursor and Claude Code acting as a self-healing feedback loop for them to fix their mistakes.
GitHub App
It automatically reviews pull requests for breaking changes when submitted to your codebase.
Installation
rml
CLI Tool
Install via terminal: curl install.recurse.ml | sh
Run rml --help
for full command list.
Integrating rml
with Claude Code, Cursor, and other AI agents
We provide a rule (hosted on Continue.dev repo) that teaches agents like Cursor and Claude Code how to use rml. Simply copy-paste this rule into your agent's rules directory (e.g. .cursor/rules). The rule tells agents to run rml
as a final check after large changes or task completion, ensuring code quality before submission.
GitHub App
- Click "install" on the top right of this page.
- Grant permissions to desired repos
- Recurse will provides detailed feedback on all future PRs.
Key Features
🧠 Full codebase understanding - Recurse understands component interactions across your entire codebase, finding bugs both upstream and downstream of changes
📚 Expert library knowledge - Recurse has the latest information on external and internal libraries, linking to correct documentation for every suggested fix
🎯 Custom code style - Enforce design decisions and style guides through recurse rules (compatible with Cursor and Claude Code)
💻 Language-agnostic - Supports all major programming languages
⚡ Zero-config - Works out of the box with smart defaults
Security & Privacy
Supported languages
(10)Plans and pricing
- PR Analysis.
- Recurse ML CLI access.
- Manage seats in app.recurse.ml
Recurse ML is provided by a third-party and is governed by separate terms of service, privacy policy, and support contact.