Available Templates
GitZoid
AI-Powered GitHub PR Reviewer
GitZoid: Open-Source AI-Powered GitHub PR Reviewer
Overview
GitZoid is an open-source GitHub bot that automates pull-request reviews and comments using AI models (OpenAI’s GPT-4o-mini or Anthropic’s Claude 3.5). By default, it’s designed to run on the WaveAssist platform—which handles node orchestration, scheduling, secrets/variable storage, and hosting—but you can also run it as a standalone Python application.
You can try out the hosted version of GitZoid at https://gitzoid.com — no setup required.
Features
- One-Time Repo Initialization Seed your list of repositories into WaveAssist or a local store.
- Automated PR Monitoring Polls your repos for new pull requests at configurable intervals.
- AI-Powered Code Reviews Uses OpenAI or Anthropic to generate structured feedback.
- Structured Feedback Sections for Summary, Potential Issues, Optimizations, and Suggestions.
- GitHub Integration Posts generated reviews directly as comments on your PRs.
- Configurable Models & Branches
Per-repo
target_branch
andmodel
settings.
Quick Deploy
Deploy GitZoid instantly using the button below:
Deployment Steps
-
Deploy by clicking on this link: Deploy GitZoid
- You’ll be taken to WaveAssist, where you can customize the deployment
- Note: You need a WaveAssist account (free forever tier available)
-
Configure the Variables:
- Go to the Variables tab
- Set your
github_ghp_token
- Set your
openai_key
oranthropic_key
-
Initialize the Nodes:
- Trigger
InitializeRepositories
(one-time setup) - Review the
repositories
variable - Run
FetchPRs
to start processing
- Trigger
-
Enable Automatic Reviews:
- Click Deploy to enable scheduled runs
- Optionally set up webhooks for real-time reviews
Webhook Setup
For real-time PR reviews:
- Get the webhook URL from the
FetchPRs
node - Add it to your GitHub repository:
- Events:
Pull requests
- Method:
POST
- Content-Type:
application/json
- Events:
Source Code
View the complete source code on GitHub: https://github.com/WaveAssist/GitZoid/