ztimson 1396f4b305
Some checks failed
Code review / review (pull_request) Failing after 10s
Build and publish / Build Container (push) Successful in 1m2s
Updated readme
2025-12-27 19:58:21 -05:00
2025-12-27 19:58:21 -05:00
2025-12-27 19:53:48 -05:00
2025-12-27 12:43:03 -05:00
2025-12-27 17:54:03 -05:00
2025-12-27 15:21:57 -05:00
2025-12-27 12:43:03 -05:00
2025-12-27 19:53:48 -05:00
2025-12-27 12:43:03 -05:00
2025-12-27 17:54:03 -05:00
2025-12-27 17:54:03 -05:00
2025-12-27 19:58:21 -05:00


Logo

AI Reviewer

Automated AI-powered code review for pull requests 🤖

Version Pull Requests Issues



Table of Contents

About

Automated code reviewer that uses AI to analyze git diffs and provide inline comments on pull requests. Supports Anthropic, OpenAI, and Ollama models with tool-based reviewing for precise feedback.

Built With

Docker JavaScript Node

Setup

Production

Instructions

  1. Add the following git action:
name: Code review
on:
    pull_request:
        types: [opened, synchronize, reopened]

jobs:
    review:
        runs-on: ubuntu-latest
        steps:
            - name: Checkout PR
              uses: actions/checkout@v4
              with:
                  fetch-depth: 0
                  ref: ${{ github.event.pull_request.head.sha }}

            - name: Fetch base branch
              run: |
                  git fetch origin ${{ github.event.pull_request.base.ref }}
                  git branch -r

            - name: Run AI Review
              uses: docker://git.zakscode.com/zakscode/ai-reporter:latest
              env:
                  AI_HOST: anthropic
                  AI_MODEL: claude-sonnet-4-5
                  AI_TOKEN: ${{ secrets.ANTHROPIC_TOKEN }}
                  GIT_HOST: ${{ github.server_url }}
                  GIT_OWNER: ${{ github.repository_owner }}
                  GIT_REPO: ${{ github.event.repository.name }}
                  GIT_TOKEN: ${{ secrets.ASSISTANT_TOKEN }}
                  GIT_BRANCH: origin/${{ github.event.pull_request.base.ref }}
                  PULL_REQUEST: ${{ github.event.pull_request.number }}

Development

Prerequisites

Instructions

  1. Install the dependencies: npm i
  2. Build library: npm run review

License

Copyright © 2025 Zakary Timson | All Rights Reserved | Available under MIT Licensing

See the license for more information.

Description
Use AI to review code and make recommendations
Readme 223 KiB
Languages
JavaScript 100%