Skip to content
Recurse ML logo

Recurse ML

App
Find bugs that tests and static analysers miss
155 installs

Tags

 (1)

Verified

GitHub has verified the publisher's identity, ownership of their domain, and compliance with other requirements.

Pricing

Open Source and Subscription plans available.

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

  1. Click "install" on the top right of this page.
  2. Grant permissions to desired repos
  3. 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

💬 We'd love your feedback!

Security & Privacy

  1. Privacy Policy
  2. Terms of Service
Detects breaking changes

Supported languages

 (10)
JavaScript, Ruby, C++, Python, C, PHP, Go, C#, Rust, and TypeScript

Plans and pricing

Free access to our GitHub app for public repositories.
$0
Access to Recurse ML analysis in your PR's and CLI. Priced per user (i.e. PR author and/or CLI login).
$25 / PR Author / month
  • PR Analysis.
  • Recurse ML CLI access.
  • Manage seats in app.recurse.ml
$25 / PR Author / month

Next: Confirm your installation location and payment information

Recurse ML is provided by a third-party and is governed by separate terms of service, privacy policy, and support contact.

About

Find bugs that tests and static analysers miss
155 installs

Verified

GitHub has verified the publisher's identity, ownership of their domain, and compliance with other requirements.

Tags

 (1)

Pricing

Open Source and Subscription plans available.

Supported languages

 (10)
JavaScript, Ruby, C++, Python, C, PHP, Go, C#, Rust, and TypeScript