AI Code Review
AtomCode AI Review — AI Code Review Plugin: AI-based intelligent Pull Request code review, automatically completed in 2-3 minutes, precise to the line of code.
AtomCode AI Review uses the AtomCode Agent + Skill + MCP architecture, automatically reviewing code after each PR submission, helping teams find bugs, security vulnerabilities, and performance issues faster.
Core Highlights
- Intelligent AI Review — Automatically identify bugs, security vulnerabilities, and performance issues
- 5 Review Dimensions — Covers correctness, security, performance, readability, and style
- Project-Level Memory — Learn from project history, continuously reducing false positives
- Custom Style — Teams can define their own review rules
Five Review Dimensions
| Dimension | Focus Points |
|---|---|
| Correctness | Null pointer references, boundary conditions, concurrency races, exception handling, API compatibility |
| Security | SQL injection, XSS, credential leaks, dangerous dependencies, configuration and container risks |
| Performance | N+1 queries, inefficient algorithms, memory leaks, un-released resources |
| Readability | Overly long functions, unclear naming, lack of comments, duplicate code |
| Style | Indentation, naming style, import order, team linter rules |
The More You Use, The Better It Gets
- Review Memory — Automatically records frequently encountered issues and false positive rules for the project, avoiding repeated prompts for the same pattern
- Feedback Learning — One-click mark "false positive," the system automatically learns, continuously reducing the false positive rate
Get Started Quickly
- Install the Plugin — Search for AtomCode AI Review in the AtomGit Apps Marketplace and install it
- Authorize the Repository — Select the repository to authorize, the plugin automatically configures the PR event Webhook
- Submit PR — Automatically complete the review and display the results within 2-3 minutes (first time takes about 3-5 minutes to build index)
Command Reference
In the comment section of a merge request, use the following commands to interact with the AI:
Command List
| Command | Description | Usage Scenario |
|---|---|---|
/ai review | Perform a full review of the current merge request immediately (refresh comments) | Need to re-examine or manually trigger when automatic review is not triggered |
/ai summary | Generate only a summary of the merge request, no re-review | Quickly understand the scope of changes, no need for a full review |
/ai explain | Explain a piece of code or comment | Don't understand the AI's review suggestions, or want to understand the meaning of a certain piece of code |
/ai help | Display all available commands | Check help when forgetting command usage |
@atomgit-bot | Directly ask a question in the comment, the AI will reply | Interact with the AI on specific issues, such as "Does this function have concurrency issues?" |
Usage Method
- Go to the merge request page of a repository that has enabled AI review
- Enter a command (e.g.,
/ai review) or mention (@atomgit-bot) in the comment section - The AI will respond with the review results or answer the question within a few minutes
Free Quota During Beta Testing
All users and organizations can use it for free during the beta period. The quota resets every Monday at 00:00 (UTC+8) and does not accumulate.
| User Type | Weekly Count | Private Repositories |
|---|---|---|
| Regular User | 30 times | x |
| Regular Organization | 200 times | x |
| Enterprise | 1,000 times | x |
Only public repositories are supported during the beta period.
Supported Languages
Java · Python · Go · Cangjie · Node.js · Rust · C++ · C# · JavaScript · TypeScript · React · Vue · Angular · Swift · Kotlin · Flutter · PHP · Ruby and 45 other mainstream languages.
Permissions and Privacy
- Only access Webhook, PR read/write, and repository file read permissions
- Does not read private data, modify code files, delete or modify PRs
- Review Memory is strictly isolated by repository, not shared across projects