Pull Request Review Agent
Integrated with your version control (Github/Bitbucket/Gitlab/Azure-devops).
CodeMate is an AI-powered Pull Request review agent that integrates seamlessly into your version control workflow. It automatically analyzes pull requests for correctness, maintainability, security, and performance, then posts clear, structured comments and actionable suggestions directly on your PRs. Designed to help engineering teams ship higher-quality code faster, CodeMate is currently available exclusively as an Enterprise solution.

Automatic Triggers
When a PR is opened, reopened, marked ready for review, or synchronized (new commit pushed), CodeMate automatically runs three commands in sequence:
1
/describe
Generates a PR title, type, summary, code walkthrough, and file change table
2
/review
Reviews the PR for issues, security concerns, and estimates review effort
3
/improve
Suggests code improvements inline
Each of these can be re-triggered manually at any time by posting the corresponding command as a PR comment.
Commands
Post any of the following as a comment on a PR to trigger the corresponding action:
/describe
/describeGenerates a structured PR description including title, type (bug fix / feature / refactor / etc.), a plain-English summary, a file-by-file change walkthrough, and labels. The description is published directly to the PR body (or as a persistent comment if configured that way).
/review
/reviewPerforms a full AI review of the PR diff. Outputs:
Key issues to review
Estimated effort to review (1–5 scale, also applied as a label)
Security concerns flag
General feedback
The review comment is updated in place each time /review is re-run, keeping the PR thread clean.
/improve
/improveGenerates concrete, actionable code suggestions for the PR. Each suggestion includes:
A one-sentence summary
The existing code
The improved code (as a GitHub suggestion block, so it can be applied with one click)
A category label (e.g. "possible issue", "maintainability", "performance")
An importance score (1–10)
Suggestions are grouped by category and sorted by score. Previous suggestion comments are preserved in a collapsible history section.
/ask <question>
/ask <question>Answers a free-text question about the PR or the code it touches. Supports image links embedded in the question for visual context.
Example: /ask Why is this function called twice?
/update_changelog
/update_changelogGenerates or updates CHANGELOG.md based on the PR content. Outputs the suggested entry as a PR comment by default; can be configured to commit the file directly to the branch.
/add_docs
/add_docsGenerates documentation (docstrings, JSDoc, Javadoc, Doxygen, etc.) for functions, methods, and classes changed in the PR. Posted as inline GitHub suggestion blocks.
/generate_labels
/generate_labelsAnalyses the PR and suggests appropriate GitHub labels based on its content and any custom label definitions you have configured.
/help
/helpPosts a summary of all available commands and their descriptions directly on the PR.
Self-Hosted Setup
CodeMate offers a fully self-hosted deployment option, allowing organizations to run the PR Agent entirely within their own infrastructure.
This approach provides greater control over data privacy, security, and compliance, while eliminating dependency on external SaaS services. It enables seamless integration with existing internal tools, custom security policies, and on-premise environments, making it ideal for enterprises with strict regulatory requirements or air-gapped setups.
Support
Email us at [email protected]
Last updated