📝Pull Request Review Agent

Integrated with your version control (Github/Bitbucket/Gitlab/Azure-devops)

CodeMate GitHub App

An AI-powered Pull Request (PR) review agent, designed to streamline and enhance the code review process. It integrates seamlessly into your Git workflow to provide instant, intelligent code feedback directly on PRs. The agent reviews code for correctness, maintainability, security, and performance, delivering structured comments and suggestions that help teams ship higher-quality code, faster.

It automatically reviews pull requests, adds intelligent comments on code suggestions, highlights issues, and helps improve code quality using AI-all inside GitHub.

Commands

You can ask CodeMate to take actions by adding a comment to a PR with any of these markdown commands:

Feature Overview

Tool

Description

Command

DESCRIBE

Generates PR description – title, type, summary, code walkthrough, and labels

/describe

REVIEW

Adjustable feedback about the PR, including possible issues, security concerns, and review effort

/review

IMPROVE

Code suggestions for improving the PR

/improve

UPDATE CHANGELOG

Automatically updates the changelog

/update changelog

HELP DOCS

Answers a question about the repo or a given file, based on documentation paths

/help docs

ADD DOCS

Generates documentation for changed methods/functions/classes

/add_docs

TEST

Generates unit tests for a specific component based on code changes

/test

IMPROVE COMPONENT

Code suggestions for a specific component that changed in the PR

/improve component

ANALYZE

Detects changed components and generates tests, docs, and suggestions for each

/analyze

ASK

Answers free-text questions about the PR

/ask (your question)

GENERATE CUSTOM LABELS

Suggests related issues and applies custom labels

/generate_labels

CI FEEDBACK

Gives feedback and labels for failed CI jobs based on your guidelines

/ci_feedback

CUSTOM PROMPT

Lets you input a custom prompt to get feedback or analysis

/custom_prompt

IMPLEMENT

Suggests code improvements based on a custom guideline prompt

/implement

Example Use Cases:

/help

Lists all available commands and how to use them.

🤖 Shows this command guide right in the PR.

/review

Triggers an AI review of the pull request. This is the default command and starts a full scan of the PR diff.

💡 Tip: Use this after opening or updating a PR.

/improve

Suggests improvements for the code in the pull request. This includes readability, performance, and best practices.

🚀 A quick way to level up your code quality

/ask

Ask a specific question about the pull request or a piece of code. The AI will respond with a helpful answer.

💬 Example: /ask What does this function do?

/update changelog

Generates or updates the changelog based on the current pull request content.

📦 Great for keeping release notes up to date.

/add_docs

Generates documentation or comments for the functions or code blocks in the PR.

📚 Helps keep your code well-documented.

/generate_labels

Auto-generates relevant GitHub labels for the PR based on its content.

🏷️ Useful for automating workflows and organizing PRs.

How to Install

  1. Click Install.

  2. Choose the repositories you want to enable CodeMate on.

  3. Done!

No extra setup needed.

GitHub Permissions

CodeMate needs these permissions to function:

  • Read access to code, pull requests, and metadata

  • Write access to post PR review comments

You can control these in the GitHub App settings.

How It Works

  • CodeMate watches for new PRs or specific command comments.

  • It reviews the changes using an Agentic architecture along with an AI model with reasoning capabilities.

  • Comments are added inline or as a summary, depending on your config.

  • CodeMate improves over time as it learns from your repo.

Philosophy

We keep things simple:

  • Zero setup needed

  • Only comments when helpful

  • Easy to trigger, control, or stop

  • Works natively in GitHub

Support

Need help?

Last updated

Was this helpful?