Key features

  • Spots bugs and improvements: Comments on bugs and improvements in pull requests
  • Background agents: Automatically fix issues in the background
  • Learns from you: Gets better with time by learning from your feedback
  • PR summaries: Generates PR descriptions based on code changes
  • Custom rules: Enforce your team’s coding standards

Getting started

1

Sign up and install cubic

Start by signing up at cubic.dev/sign-up. This will guide you through installing the cubic GitHub App on the repositories you want to analyze.
2

Open a new pull request

Once installed, cubic will automatically review new new pull requests. See an example review for n8n.
Existing pull requests: Reviews for new PRs start automatically. To review a PR that was opened before you installed the app, add a comment to it: @cubic-dev-ai review this PR.

Security and privacy

We take the security of your code seriously. Our systems are built with the following principles in mind:
  • No code stored: We never permanently store your source code. It’s processed in a short-lived, isolated sandbox and is irreversibly deleted as soon as the review completes.
  • No AI model training: Our AI providers are contractually prevented from using your code to train their models.
  • SOC 2 compliant: We are SOC 2 Type I compliant.
For more details, see our full Privacy & Security documentation.

Frequently asked questions

Not yet. We currently only support GitHub.
cubic is language-agnostic and supports all popular programming languages, including JavaScript, TypeScript, Python, Go, Ruby, Java, and C#.
We use a mix of leading model providers. Our system is designed to select the best model for a given task, and we continuously upgrade our models to ensure the highest quality suggestions.
If a pull request contains more than 150 files (excluding binary files and those matching ignore patterns), cubic will only review the first 150 eligible files. This limit helps ensure timely and efficient reviews.

Next steps