aica - AI Code Analyzer
About
aica(AI Code Analyzer) reviews your code using AI. Supports CLI and GitHub Actions.
Details
- License
- Apache-2.0
Explore
- [x] AI Coding Agent
- [x] AI Code Review
- [x] MCP(Model Context Protocol) supported. stdio and SSE transports are supported.
- [x] Automatic knowledge retrieving for code review
- [x] Symbol based code search for retrieving knowledge
- [x] Vector based document search for retrieving knowledge
- [x] Generate summary of changes
- [x] Generate commit message
- [x] Create pull request with AI-generated title and body
- [x] Prompt customization
- [x] Slack notification
- [x] Single binary executable by bun build --compile
- [x] GitHub Actions integration. (See wiki page to setup actions.)
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
aica - AI Code AnalyzerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Build and install a binary:
#
git clone https://github.com/dotneet/aica.git
cd aica
bun install
bun run build
cp ./dist/aica path-to-your-bin-directory
Setup GitHub Token:
aica mcp server --config aica.toml
aica show-config [options]
Options:
- --default: Show default configuration
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"aica - ai code analyzer": {
"aica": {
"command": "bun",
"args": [
"run",
"build"
]
}
}
}
}
McpServers
{
"aica": {
"command": "bun",
"args": [
"run",
"build"
]
}
}
Motivation
There are already excellent code review tools such as pr-agent and cursor. However, pr-agent relies on code hosting services like GitHub, which limits its usability, and cursor is not open source, meaning it cannot be fully customized or integrated with other tools.
So, I decided to create a new tool with the following characteristics:
- Customizable
- Open Source
- Platform Independent
Features
- [x] AI Coding Agent
- [x] AI Code Review
- [x] MCP(Model Context Protocol) supported. stdio and SSE transports are supported.
- [x] Automatic knowledge retrieving for code review
- [x] Symbol based code search for retrieving knowledge
- [x] Vector based document search for retrieving knowledge
- [x] Generate summary of changes
- [x] Generate commit message
- [x] Create pull request with AI-generated title and body
- [x] Prompt customization
- [x] Slack notification
- [x] Single binary executable by bun build --compile
- [x] GitHub Actions integration. (See wiki page to setup actions.)
Install
Build and install a binary:
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



