What The Diff – AI powered code review assistant
What The Diff, an AI-powered tool, assists in reviewing pull requests using machine learning technology and sends notifications.
What is What The Diff – AI powered code review assistant?
What The Diff is a tool powered by Artificial Intelligence that supports GitHub and Gitlab, helping users examine their pull requests. It utilizes machine learning and AI models to offer assistance with code reviews, create summaries of pull requests, and send out notifications and reports.
How to use What The Diff – AI powered code review assistant?
To utilize What The Diff, creating an account is necessary, followed by linking it with your GitHub or Gitlab repository. Upon successful connection, you can activate What The Diff to examine the diff of your pull requests and offer recommendations for code modifications. Additionally, you have the option to produce pull request summaries, regulate which repositories undergo analysis, and obtain notifications through Slack, email, or a custom webhook.
Features
- Code review assistance powered by Artificial Intelligence
Use Cases
- Enhancing pull request descriptions
- Speeding up code review and merging process
- Keeping non-technical colleagues updated
- Creating summaries for pull requests in changelogs.
- Providing detailed control over repository analysis
- Getting automated updates and detailed reports
Frequently Asked Questions
What The Diff is a GitHub and Gitlab application powered by Artificial Intelligence that assists users in reviewing their pull requests. This tool utilizes machine learning technology and advanced AI models to offer helpful code review assistance, automatically generate summaries of pull requests, and send out notifications and detailed reports.
To start using What The Diff, create an account first and link it to your GitHub or Gitlab repository. After linking, you can activate What The Diff to examine the diff of your pull requests and offer recommendations for code improvements. You can also produce pull request summaries, manage which repositories get analyzed, and get updates in Slack, by email, or through a custom webhook.
What The Diff is a code review assistant powered by AI technology that examines the differences in your pull requests and creates a clear, descriptive comment explaining the changes in simple language.
Tokens are utilized for processing the git diff of your pull requests. Larger diffs demand more tokens. On average, pull requests typically consume approximately 2,300 tokens.
What The Diff accesses GitHub/Gitlab API to fetch the diff of your pull requests, then it employs an AI model to create a description of the changes made. It does not store your code.
Due to limitations in GitHub and Gitlab permission settings, What The Diff needs complete access to your code to be able to read the diff of a pull request.
What The Diff supports almost every programming language and can explain the differences in simple English or other supported languages.
If your token limit is reached, consider upgrading to a higher plan or wait for your next billing cycle to begin. What The Diff does not automatically upgrade your plan.
The AI is currently in its beta phase, so we are unable to ensure complete accuracy. We suggest trying out the free version to evaluate its performance.
No, What The Diff does not keep your code or the changes in your pull request. It simply uses the GitHub/Gitlab API to look at the changes.
You are allowed to use the free plan for as long as it remains available. When you require additional tokens or wish to utilize it across several repositories, consider upgrading to a paid plan.
Unused tokens do not carry over to the next month. It is suggested to choose the basic plan first and upgrade later if necessary. Switching to a lower plan is also an option.
To cancel your subscription, sign in to the platform and select the 'Cancel Subscription' option. Alternatively, you can modify your plan or switch to the free version.
No, What The Diff does not use your code to train its AI model. It does not keep your code or the changes in your pull request.