aica - AI Code Analyzer

by dotneet

16 stars
356 downloads
Not rated
GitHub

About

aica(AI Code Analyzer) reviews your code using AI. Supports CLI and GitHub Actions.

Details

Author
dotneet
GitHub stars
16
Downloads
356
Categories
Developer Tools, AI

- AI code review and agent capabilities
- MCP support via stdio and SSE transports
- Automatic knowledge retrieval for code review
- Symbol- and vector-based code/document search
- Generate summaries, commit messages, and pull requests
- Slack notification and GitHub Actions integration

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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name aica - AI Code Analyzer
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install via Bun, clone the repository, run bun install && bun run build, and place the binary in your PATH. Set a GITHUB_TOKEN and at least one LLM provider (Anthropic, OpenAI, or Gemini) via environment variables or a aica.toml configuration file. Use commands like aica review, aica agent, aica mcp server, or aica commit.

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"
        ]
    }
}

aica - AI Code Analyzer

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

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.