Repository navigation
v1.0.0 - Initial Release
WhatThePatch v1.0.0
The first official release of WhatThePatch - an AI-powered PR review tool.
Features
- AI-Powered Reviews - Generate comprehensive PR reviews using AI
- Multi-Platform Support - Works with GitHub and Bitbucket pull requests
- Multiple AI Engines - Choose from Claude API, Claude CLI, OpenAI API, or OpenAI Codex CLI
- Rich CLI Interface - Modern terminal UI with colors, panels, and progress spinners
- External Context - Include private repos or shared libraries as context for better reviews
- Multiple Output Formats - Export reviews as HTML, Markdown, or plain text
- Update Notifications - Automatic checks for new versions
- Customizable Prompts - Tailor review prompts to your team's needs
Installation
# Clone the repository
git clone https://github.com/aaronmedina-dev/WhatThePatch.git
cd WhatThePatch
# Install dependencies
pip install -r requirements.txt
# Run setup
python setup.pyQuick Start
# Review a GitHub PR
python whatthepatch.py --review https://github.com/owner/repo/pull/123
# Review a Bitbucket PR
python whatthepatch.py --review https://bitbucket.org/workspace/repo/pull-requests/456
# Check status
python whatthepatch.py --statusDocumentation
See README.md for full documentation.