Riview - Rikkeisoft AI Code Reviewer
AI-powered code review extension for VS Code and Cursor that provides intelligent code analysis directly within your editor using Language Model API (Cursor AI, GitHub Copilot, etc.).
Overview
Riview is an intelligent code review extension developed by Rikkeisoft that leverages Language Model API (compatible with Cursor AI, GitHub Copilot, and other providers) to analyze your code changes and provide detailed feedback with severity ratings. Catch issues before they reach production with AI-powered code review.
Features
Core Capabilities
- AI-Powered Reviews: Intelligent code analysis using Language Model API (Cursor AI, GitHub Copilot, etc.)
- Multiple Review Modes: Review uncommitted changes, committed changes, or specific commits/branches
- Severity-Based Feedback: Comments categorized by severity (1-5) for prioritized action
- Source Control Integration: Seamless integration with VS Code's Source Control panel
- Progressive Results: See review results as they're generated, file by file
- Proposed Adjustments: AI suggests code fixes with diff view for easy application
Advanced Features
- Custom Review Rules: Configure custom instructions for coding standards
- Multi-Language Support: Output comments in English, Vietnamese, Thai, Korean, or Japanese
- Model Selection: Choose any language model available to VS Code
- Severity Filtering: Filter comments by severity level to focus on critical issues
- File Exclusion: Configure glob patterns to exclude files from review
- Agent Mode Support: Enable automatic reviews in AI agent workflows (Cursor AI, GitHub Copilot, etc.)
Requirements
- VS Code version 1.90.0 or higher (or Cursor)
- Language Model API provider (Cursor AI, GitHub Copilot, etc.) configured
- A Git repository initialized in your workspace
Quick Start
Installation
- Open VS Code Extensions (
Ctrl+Shift+X / Cmd+Shift+X)
- Search for "Riview - Rikkeisoft AI Code Reviewer"
- Click Install
Using Chat Commands (VS Code with Copilot Chat only)
Note: Chat commands are only available in VS Code with GitHub Copilot Chat extension. In Cursor AI, use the Source Control Panel instead.
- Open the Chat Sidebar and ensure you're in
Ask mode
- Type
@codeReview /review to review uncommitted changes
- Or specify branches:
@codeReview /review develop main
- Review results appear in both chat and the Source Control panel
Using Source Control Panel
- Open the Source Control panel (
Ctrl+Shift+G / Cmd+Shift+G)
- Find the "Riview - Rikkeisoft AI Code Review" tab
- Select review mode (Uncommitted or Committed changes)
- Click Review button
- View results organized by file with severity indicators
Usage
Chat Commands
/review - Review changes between branches, commits, or tags
@codeReview /review # Review uncommitted changes
@codeReview /review develop main # Review between branches
@codeReview /review abc1234 # Review specific commit
/branch - Review changes between two branches
@codeReview /branch
/commit - Review changes in a single commit
@codeReview /commit abc1234
- Click any comment to jump directly to the relevant code line
- Keyboard shortcuts:
Ctrl+Shift+N / Cmd+Shift+N: Next comment
Ctrl+Shift+B / Cmd+Shift+B: Previous comment
- Use arrow buttons in comment threads for navigation
- Apply proposed code fixes with one click
Agent Mode
Enable automatic code reviews in AI agent workflows (Cursor AI, GitHub Copilot, etc.):
# Review changes between branches
After your changes, run all tests and use #review to check your work.
# Review staged changes
After staging, use #reviewStaged to verify the changes.
# Review unstaged changes
After your changes, use #reviewUnstaged to check your work.
Custom Prompt Example
Add custom review rules in settings:
{
"codeReview.customPrompt": "- Variable names must use camelCase\n- Functions must have JSDoc comments\n- All errors must be handled"
}
Output Languages
Supported languages: English, Vietnam, Thailand, Korea, Japan
Set in settings:
{
"codeReview.outputLanguage": "Vietnam"
}
Severity Indicators
- Blue (1-2): Informational comments
- Yellow (3): Warning-level issues
- Red (4-5): Critical issues requiring attention
Proposed Adjustments
When available, comments include:
- Original code snippet
- Proposed improved code
- One-click "Apply Fix" button
Limitations
- Comment quality may vary depending on the model used
- Large change sets may trigger chat model rate limits
- Some language models may require additional configuration
- Very large files may be truncated to fit token limits
Data Usage & Privacy
Source code changes and commit messages selected for review are sent to the language model configured in extension settings (default: gpt-4o or your Cursor AI model).
Privacy Note: Only the code changes you explicitly select for review are sent to the AI model. No code is stored or used for training purposes.
Credits
Developed by: Rikkeisoft
Author: Justin Nguyen
Version: 0.0.1
Made with ❤️ by Rikkeisoft - Empowering developers with AI-powered code review