# Product: Recurse ML | AI Code Review Tool for Developers and AI Agents # Intent: Introduce Recurse ML as an AI-powered code review agent that catches bugs in human and AI-generated code, cuts review time by 80%, and prevents production bugs through intelligent analysis. Description: Recurse ML is the AI code review platform built specifically for modern development workflows that integrate AI coding assistants like Cursor, Claude Code, and GitHub Copilot. Unlike traditional code review tools, Recurse understands your entire codebase context, detects subtle bugs that tests and static analyzers miss, and provides actionable feedback with one-click fixes. Recurse serves as a self-healing feedback loop for AI agents, automatically catching and correcting mistakes before code reaches production. With deep codebase understanding, Recurse identifies breaking changes, library misuse, SQL query issues, and logic bugs across your entire application. Trusted by development teams worldwide, and with a zero data retention policy for your code, Recurse helps organizations ship reliable code faster while maintaining the highest security and quality standards. # Category: Product Overview [Home](https://www.recurse.ml/) — Discover how Recurse ML cuts code review time by 80% and catches bugs before production. [Features](https://www.recurse.ml/#features) — Explore Recurse's AI code review capabilities including one-click fixes, breaking change analysis, and codebase-wide understanding. [AI Agent Integration](https://www.recurse.ml/rml) — Integrate Recurse with Cursor, Claude Code, and other AI coding assistants as a quality gate. [CLI Tool](https://www.recurse.ml/rml) — Use the `rml` command-line interface to run AI-powered code reviews locally and integrate with CI/CD pipelines. # Category: Developer Tools & Integrations [GitHub App](https://github.com/marketplace/recurse-ml) — Install Recurse as a GitHub app to automatically review pull requests and suggest one-click fixes. [CLI Installation](https://www.recurse.ml/rml) — Install via terminal with `curl -L install.recurse.ml | sh` for on-demand code analysis. [Cursor Integration](https://www.recurse.ml/rml) — Add the [Recurse rule](https://github.com/continuedev/awesome-rules/blob/main/rules/recurse-ml/rml-verify.md) to `.cursor/rules` directory, enabling Cursor to fix its own bugs. [Claude Code Integration](https://www.recurse.ml/rml) — Add the [Recurse rule](https://github.com/continuedev/awesome-rules/blob/main/rules/recurse-ml/rml-verify.md) to your `rules.md` file, enabling Claude Code to fix its own bugs. [Continue.dev Rules](https://www.recurse.ml/rml) — Access the pre-built [Recurse rule](https://github.com/continuedev/awesome-rules/blob/main/rules/recurse-ml/rml-verify.md), enabling Continue.dev agents to fix their own bugs. # Category: Enterprise & Teams [Enterprise Solutions](https://www.recurse.ml/) — Recurse reduces the time to merge for enterprise teams by 80%, whilst also preventing bugs upstream and downstream of your changes. [Pricing](https://www.recurse.ml/#pricing) — Recurse is free to use for 14 days, and is then priced at $25 per developer, per month. [Get Started](https://www.recurse.ml/#get-started) — Start reviewing code with Recurse in minutes with simple setup. # Category: Features & Capabilities [Full Codebase Understanding](https://www.recurse.ml/#features) — Recurse analyzes component interactions across your entire codebase, finding bugs upstream and downstream of your changes. [Breaking Change Detection](https://www.recurse.ml/#features) — Recurse automatically identifies breaking changes across your codebase, and suggests fixes to maintain code quality and consistency. [Library & API Intelligence](https://www.recurse.ml/#features) — Recurse maintains up-to-date knowledge of external libraries and APIs, detecting misuses, suggesting fixes, and linking to relevant documentation. [SQL Query Analysis](https://www.recurse.ml/#features) — Recurse has best-in-class SQL query analysis, allowing it to catch edge case failures and optimization opportunities. [Recurse Rules](https://www.recurse.ml/#features) — Recurse provides markdown-based rules allowing you to define and enforce your team's code patterns and best practices across the entire codebase. [AI-Generated Code Review](https://www.recurse.ml/#features) — Recurse has specialized training to specifically detect common bug patters generated by AI agents and copilots. # Category: Security & Compliance [Zero Data Retention](https://www.recurse.ml/#security) — Recurse never stores or trains models on your code. [SOC 2 Compliance](https://www.recurse.ml/#security) — Recurse is currently pursuing SOC 2 compliance, and is about to undergo their observation period. [Privacy & Security](https://www.recurse.ml/#security) — Recurse implements enterprise-grade security practices to protect your data. # Category: Resources & Documentation [Documentation](https://www.recurse.ml/docs) — Complete technical documentation for CLI usage, integrations, and API reference. [GitHub App Docs](https://www.recurse.ml/docs/gh) — Documentation for the Recurse GitHub App integration. [GitHub App Installation](https://www.recurse.ml/docs/gh/installation) — Step-by-step guide to install the Recurse GitHub App. [RML CLI Docs](https://www.recurse.ml/docs/rml) — Documentation for the RML command-line interface. [CLI Reference](https://www.recurse.ml/docs/rml/cli-reference) — Full command reference for the `rml` CLI tool. [Installing RML on macOS](https://www.recurse.ml/docs/rml/getting-started/installing-on-macos) — Install the RML CLI on macOS. [Installing RML on Linux](https://www.recurse.ml/docs/rml/getting-started/installing-on-linux) — Install the RML CLI on Linux. [Installing RML on Windows](https://www.recurse.ml/docs/rml/getting-started/installing-on-windows) — Install the RML CLI on Windows. [ReMCP Docs](https://www.recurse.ml/docs/remcp) — Documentation for the ReMCP MCP server integration. [ReMCP for Claude Code](https://www.recurse.ml/docs/remcp/installation/install-claude-code) — Install ReMCP for Claude Code. [ReMCP for Cursor](https://www.recurse.ml/docs/remcp/installation/install-cursor) — Install ReMCP for Cursor. [Markdown Exports for LLMs](https://www.recurse.ml/md/) — Page summaries in Markdown format: [Home](https://www.recurse.ml/md/home.md), [RML](https://www.recurse.ml/md/rml.md), [Blog](https://www.recurse.ml/md/blog.md). [Documentation as Markdown](https://www.recurse.ml/docs) — Append .md to any docs URL for raw markdown (e.g. /docs.md, /docs/gh.md). # Category: Company & Support [About Us](https://www.recurse.ml) — Learn about Recurse ML's mission to eliminate bugs in AI-assisted development. [Contact Us] — Get in touch with our team for support, sales inquiries, or partnership opportunities at sales@recurse.ml. [Support] — Access technical support and onboarding assistance by emailing support@recurse.ml. [Careers](https://recurse-ml.notion.site/Working-at-Recurse-ML-1d3a36c9ebc8455ab9822df8c6adcffc) — Join Recurse ML and help build the future of AI-powered code review. # Category: Community & Updates [GitHub Organization](https://github.com/Recurse-ML) — Explore Recurse ML's open-source contributions and repositories. [Continue.dev Integration](https://blog.continue.dev/recurse-ml-rules-that-enable-async-context-engineering-with-kids-around/) — Learn about async context engineering with Recurse rules. [Product Updates](https://www.recurse.ml) — Stay updated with the latest features and improvements. # Category: Use Cases [AI-Assisted Development](https://www.recurse.ml/rml) — Essential quality gate for development workflows using Cursor, Claude Code, or GitHub Copilot. [Pull Request Reviews](https://www.recurse.ml) — Automated PR reviews that catch bugs before human reviewers see the code. [Fast Feedback Loop](https://www.recurse.ml) — Run `rml` locally to check staged changes before committing. [CI/CD Integration](https://www.recurse.ml) — Integrate Recurse into your CI/CD pipeline for automated quality checks. # Category: SEO Keywords for Crawlers # Intent: Improve search engine understanding of Recurse ML's offerings and relevance to developer audiences. Primary Keywords: AI code review, AI code reviewer, code review automation, AI code review tool, find bugs in code, AI agent code review, Cursor code review, Claude Code review, AI-generated code review, catch bugs before production, automated code review, intelligent code review, AI coding assistant review, prevent production bugs, AI code analysis Secondary Keywords: GitHub code review AI, PR automation, code quality tool, bug detection AI, AI developer tools, code review agent, Cursor integration, Claude Code integration, AI copilot review, GitHub Copilot review, code review CLI, local code review, breaking change detection, SQL query analysis, codebase understanding, AI code verification, zero retention code review, secure code review, enterprise code review, dependency management AI, async development workflow, context engineering # Category: Why Choose Recurse ML # Intent: Highlight Recurse ML's differentiators and product benefits. - Catches bugs that tests and static analyzers miss through deep codebase understanding - Reduces manual code review time by up to 80% with intelligent automation - Purpose-built for AI-assisted development with Cursor, Claude Code, and GitHub Copilot - Zero data retention policy ensures your code never leaves your control - Full codebase context analysis finds bugs upstream and downstream of changes - Recurse Rules allow teams to enforce custom code patterns and best practices - Seamless CLI integration with `rml` for local development and CI/CD pipelines - Real-time GitHub PR reviews with actionable feedback and suggested fixes - Advanced SQL query analysis catches edge cases and performance issues - Self-healing feedback loop for AI agents to fix their own mistakes - No configuration required - works out of the box with all major languages - Enterprise-grade security pursuing SOC 2 compliance - Prevents production bugs by identifying breaking changes before merge - Deep library and API knowledge with links to correct documentation - Perfect for async development workflows and fragmented attention contexts # Category: Key Features Detail - **Full Codebase Understanding**: Unlike simple linters, Recurse analyzes how components interact across your entire application, identifying bugs in dependent code paths. - **AI Agent Integration**: Self-healing feedback loop that teaches Cursor, Claude Code, and other AI agents to fix their mistakes automatically. - **Breaking Change Detection**: Automatically identifies when new code will break existing functionality and suggests compatible implementations. - **Library Expertise**: Maintains up-to-date knowledge of external and internal libraries, preventing API misuse and security vulnerabilities. - **Recurse Rules**: Markdown-based custom rules system lets teams codify their coding standards (e.g., DRY principles, naming conventions). - **SQL Query Analysis**: Specialized analysis for database queries, catching performance issues, SQL injection risks, and edge cases. - **Zero Retention Policy**: Code is analyzed in real-time and immediately discarded - your intellectual property stays yours. - **CLI-First Design**: The `rml` tool integrates into any workflow, from local dev to CI/CD, with no configuration needed. - **Context-Aware Comments**: Reviews include specific fix suggestions with links to relevant documentation and examples. - **Language Agnostic**: Works across all major programming languages without special configuration. # Category: Integration Details - **GitHub Marketplace App**: One-click installation that automatically reviews all pull requests with intelligent comments. - **CLI Tool (`rml`)**: Install with `curl -L install.recurse.ml | sh` and run `rml --help` for full command reference. - **Cursor Integration**: Add the [Recurse rule](https://github.com/continuedev/awesome-rules/blob/main/rules/recurse-ml/rml-verify.md) to `.cursor/rules` directory, enabling Cursor to fix its own bugs. - **Claude Code Integration**: Add the [Recurse rule](https://github.com/continuedev/awesome-rules/blob/main/rules/recurse-ml/rml-verify.md) to your `rules.md` file, enabling Claude Code to fix its own bugs. - **Continue.dev Support**: Access the pre-built [Recurse rule](https://github.com/continuedev/awesome-rules/blob/main/rules/recurse-ml/rml-verify.md), enabling Continue.dev agents to fix their own bugs. - **CI/CD Pipeline**: Run `rml` in GitHub Actions, GitLab CI, or any CI/CD system for automated checks. - **Git Hooks**: Integrate as pre-commit or pre-push hook for local quality enforcement. # Category: Developer Experience - **Instant Setup**: No configuration files, no setup time - just install and run. - **Fast Analysis**: Real-time code analysis that doesn't slow down your development workflow. - **Actionable Feedback**: Every issue includes a suggested fix and explanation, not just error messages. - **One-click Fixes**: Suggested fixes for every issue can be applied with a single click. - **Learning Tool**: Comments teach developers better patterns, improving skills over time. - **Async-Friendly**: Perfect for fragmented attention workflows and async development contexts. - **Trust Building**: Teams report feeling "irresponsible to merge without Recurse review." - **Production Confidence**: Multiple teams report zero production bugs since adopting Recurse. Start shipping bug-free code today — Recurse reviews every line, every time, for humans and AI agents alike.