跳到主要内容

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

DimensionFocus Points
CorrectnessNull pointer references, boundary conditions, concurrency races, exception handling, API compatibility
SecuritySQL injection, XSS, credential leaks, dangerous dependencies, configuration and container risks
PerformanceN+1 queries, inefficient algorithms, memory leaks, un-released resources
ReadabilityOverly long functions, unclear naming, lack of comments, duplicate code
StyleIndentation, 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

  1. Install the Plugin — Search for AtomCode AI Review in the AtomGit Apps Marketplace and install it
  2. Authorize the Repository — Select the repository to authorize, the plugin automatically configures the PR event Webhook
  3. 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

CommandDescriptionUsage Scenario
/ai reviewPerform 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 summaryGenerate only a summary of the merge request, no re-reviewQuickly understand the scope of changes, no need for a full review
/ai explainExplain a piece of code or commentDon't understand the AI's review suggestions, or want to understand the meaning of a certain piece of code
/ai helpDisplay all available commandsCheck help when forgetting command usage
@atomgit-botDirectly ask a question in the comment, the AI will replyInteract with the AI on specific issues, such as "Does this function have concurrency issues?"

Usage Method

  1. Go to the merge request page of a repository that has enabled AI review
  2. Enter a command (e.g., /ai review) or mention (@atomgit-bot) in the comment section
  3. 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 TypeWeekly CountPrivate Repositories
Regular User30 timesx
Regular Organization200 timesx
Enterprise1,000 timesx

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