Making Pull Requests less Painful
with an AI-Agent

Introducing pr-agent, CodiumAI's new Pull Request AI-Agent -
The Open-Source Tool for Seamless PR Analysis and Feedback.

PR-AGENT ON GITHUB GET PR-AGENT

PR-Agent Pro Hosted for GitHub

Self-hosted for control, or fully managed for hassle-free operation.
Choose what suits you best.

GitHub

PR-Agent Pro Hosted for BitBucket

Self-hosted for control, or fully managed for hassle-free operation.
Choose what suits you best.

BitBucket

PR-Agent Pro Hosted for GitLab

Self-hosted for control, or fully managed for hassle-free operation.
Choose what suits you best.

GitLab

Code, test & merge with confidence

Your journey towards zero-bugs software starts here!
From personal projects to enterprise solutions, we have the right plan to suit everyone.

Features Overview

PR-Agent offers extensive pull request functionalities across various git providers:

TOOLS
Review
Incremental
SOC2 Compliance šŸ’Ž
Ask
Describe
Improve
Extended
Reflect and Review
Update CHANGELOG.md
Find Similar Issue
Add PR Documentation šŸ’Ž
Generate Custom Labels šŸ’Ž
Analyze PR Components šŸ’Ž
USAGE
CLI
App / webhook
Tagging bot
Actions
CORE
PR compression
Repo language prioritization
Adaptive and token-awarefile patch fitting
Multiple models support
Incremental PR review
Static code analysis šŸ’Ž
Global configuration šŸ’Ž

šŸ’Ž means this feature is available only in PR-Agent Pro

See PR-Agent in action

Product Overview

Ask the pr-agent anything you want to know about your PR.
Ask the pr-agent anything you want to know about your PR.

What is CodiumAI's PR-Agent?

Product Overview
What is CodiumAI's pr-agent?

CodiumAI is leveraging its know-how in order to provide developers with an AI agent tool aiming to help developers review PRs faster and more efficiently. It automatically analyzes the commits and the PR and can provide several types of feedback:

Auto-Description: Automatically generating PR description - name, type, summary, and code walkthrough.
PR Review: Feedback about the PR main theme, type, relevant tests, security issues, focused PR, and various suggestions for the PR content.
Question Answering: Answering free-text questions about the PR.
Code Suggestion: Committable code suggestions for improving the PR.

And the best partā€¦šŸ„ it is open-sourced on GitHub:
https://github.com/Codium-ai/pr-agent ā­ļø

The pr-agent gives developers and repo maintainers information to expedite the PR approval process. It also provides code suggestions that help improve the PRā€™s integrity, from finding bugs to (soon) providing meaningful tests. This seamless integration allows developers to see the effects of their work, without having to leave the git provider (GitHub, Gitlab, etc.) environment.

  • Ask the pr-agent to analyze and provide feedback on your PR: "/review"
  • Ask the pr-agent anything you want to know about your PR: "/ask should this PR be split into smaller parts?"
  • Ask the pr-agent to describe your PR: "/describe" (see example)
  • Ask the pr-agent to give you code suggestions to improve your code: "/improve"

How to Use CodiumAI's pr-agent?

For open-source projects:

Summon your pull request helping agent easily, just mention the name @CodiumAI-Agent in your git provider environment and ask to /review, /describe, /improve, or /ask anything e.g. "Is my PR documented enough?", and the agent will perform these tasks for you.

Recommended for open-source projects
open-source projects

For private repositories and open-source projects:

Step by Step Guide on how to install the app on your private repo
Summon your pull request helping agent easily, just write /review, /describe, /improve or /ask anything e.g. "is my PR documented enough?", and the agent will perform these tasks for you.

CodiumAI - Diagram - PR-Agent(v0.9)
Click here to Large View

Get started with CodiumAIā€™s pr-agent today.

Enjoy the power of AI-assisted PR review, and take your software development process to the next level.

INSTALL PR-AGENT NOW

Frequently Asked Questions

  • Does it work with all languages?

    Q

    Yes, we support almost any programming language.

  • Is it free?

    Q

    Using the agent is free for individual developers.

  • Is the pr-agent an open-source?

    Q

    Yes, in keeping with CodiumAI's commitment to open-source development, pr-agent is open-source and available on GitHub.

  • How do I get started with CodiumAI's pr-agent?

    Q

    CodiumAIā€™s pr-agent is already available, just follow the instructions in the README section on the github repository and supercharge your pull-requests

  • Do you store my code?

    Q

    If youā€™re deploying the agent by installing pr-agent to your repo, we donā€™t have any access to your code. If youā€™re using the 'mention' invocation demo, we use your code to generate the PR review, but we do not store it.

  • Will you train your AI model with my code?

    Q

    If youā€™re deploying the agent by installing pr-agent to your repo, we donā€™t have any access to your code. If youā€™re using the 'mention' invocation demo, we use your code to generate the PR review, but we do not store it or train our models with your code.

  • What is the relationship between the pr-agent and CodiumAI's IDE plugin?

    Q

    The pr-agent and IDE plugin work together in harmony to ensure high-integrity code. The IDE plugin assists developers as they write code, while the pr-agent provides analysis and feedback on pull requests. Our upcoming PrePR feature will allow developers to prepare their PR while developing in the IDE, stay tuned!

  • Whatā€™s coming up next?

    Q

    In the future, the CodiumAI will not only suggest recommendations but also provide the actual code modifications needed to satisfy the recommendations. For example, if currently, the CodiumAIā€™s-Agent suggests adding tests for the code changes, in the near future, it will also generate the needed tests for you.

Have More Questions?

JOIN OUR DISCORD

CodiumAI