Loading repository data…
Loading repository data…
Nayjest / repository
An AI-powered GitHub code review tool that uses LLMs to detect high-confidence, high-impact issues—such as security vulnerabilities, bugs, and maintainability concerns.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Gito is an open-source AI code reviewer that works with any language model provider. It detects issues in GitHub pull requests or local codebase changes—instantly, reliably, and without vendor lock-in.
Get consistent, thorough code reviews in seconds—no waiting for human availability.
✨ See code review in action ✨
| Platform | Status |
|---|---|
| GitHub | ✅ Supported |
| GitLab | 🧪 Supported (Beta) |
| Bitbucket | 🛠️ Planned |
| Local / CLI | ✅ Supported |
ℹ️ Gito ships ready-to-use CI/CD workflows for these platforms, with full support for triggering actions via PR comments, automatic review posting, and PR lifecycle integration.
Not on this list? Gito works anywhere—via custom CI/CD pipelines or directly from the CLI.
| Provider / Runtime | Status |
|---|---|
OpenAI-compatible APIs Mistral, xAI, Azure, Amazon Bedrock, OpenRouter, Fireworks, and many more | ✅ Supported |
| Anthropic API | ✅ Supported |
| Google API | ✅ Supported |
Local LLM ServicesOllama, vLLM, llama.cpp, SGLang, LM Studio, etc. | ✅ Supported |
Embedded Inference using PyTorch / Transformers or custom python inference function | ✅ Supported |
Working on top of CLI-based LLM Tools / Coding Agent CLIs Claude Code, Gemini CLI, etc. | ✅ Supported |
| Tool | Status | Documentation |
|---|---|---|
| Jira | ✅ Supported | Atlassian Jira Integration ↗ |
| Linear | ✅ Supported | Linear Integration ↗ |
🚀 More platforms and integrations are coming — Gito is built to grow with your stack.
Gito keeps your source code private by design: it is designed as a stateless, client-side tool with a strict zero-retention policy.
Create a .github/workflows/gito-code-review.yml file with the following content:
name: "Gito: AI Code Review"
on:
pull_request:
types: [opened, synchronize, reopened]
workflow_dispatch:
inputs:
pr_number:
description: "Pull Request number"
required: true
jobs:
review:
runs-on: ubuntu-latest
permissions: { contents: read, pull-requests: write } # 'write' for leaving the summary comment
steps:
- uses: actions/checkout@v7
with: { fetch-depth: 0 }
- name: Set up Python
uses: actions/setup-python@v6
with: { python-version: "3.13" }
- name: Install AI Code Review tool
run: pip install gito.bot~=4.4
- name: Run AI code analysis
env:
LLM_API_KEY: ${{ secrets.LLM_API_KEY }}
LLM_API_TYPE: openai
MODEL: "gpt-5.5"
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PR_NUMBER_FROM_WORKFLOW_DISPATCH: ${{ github.event.inputs.pr_number }}
run: |
gito --verbose review
gito github-comment --token ${{ secrets.GITHUB_TOKEN }}
- uses: actions/upload-artifact@v7
with:
name: ai-code-review-results
path: |
code-review-report.md
code-review-report.json
⚠️ Make sure to add
LLM_API_KEYto your repository's GitHub secrets.
💪 Done!
PRs to your repository will now receive AI code reviews automatically. ✨
See GitHub Setup Guide for more details.
Alternatively, install Gito locally and run gito deploy from your repository root.
The deployment wizard will guide you through setting up AI-powered code reviews and automatically generate or update the required workflow files. GitHub Actions and GitLab CI are both supported.
For GitLab, see the GitLab Setup Guide, or refer to the GitLab workflow templates for manual configuration.
Note: If you use uvx, you can skip this step.
When using commands likeuvx gito.bot setup,uvx gito.bot review, uvx will install everything required on demand.
Prerequisites:
Run the following command to install the latest stable release from PyPI:
pip install gito.bot
Troubleshooting:
pip may also be available via CLI aspip3depending on your Python installation.
To install from repository source / specific branch:
pip install git+https://github.com/Nayjest/Gito.git@<branch-or-tag>
Option 2: Windows Standalone Installer
Download the latest Windows installer from Releases.
The installer includes:
The following command will perform one-time setup using an interactive wizard.
You will be prompted to enter LLM configuration details (API type, API key, etc).
Configuration will be saved to ~/.gito/.env.
gito setup
Alternatively, if you have uvx installed, you can run the setup command via uvx:
uvx gito.bot setup
Troubleshooting:
On some systems,gitocommand may not become available immediately after installation.
Try restarting your terminal or runningpython -m gitoinstead.
Step 1: Navigate to your repository root directory.
Step 2: Switch to the branch you want to review.
Step 3: Run the following command:
gito review
Note: This will analyze the current branch against the repository main branch by default.
Files that are not staged for commit will be ignored.
Seegito --helpfor more options.
Reviewing remote repository
gito remote git@github.com:owner/repo.git <FEATURE_BRANCH>..<MAIN_BRANCH>
Use interactive help for details:
gito remote --help
Gito uses a two-layer configuration model:
| Scope | Location | Purpose