跳到主要内容

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