ChatGPT-CodeReview is a code review bot powered by ChatGPT that integrates with GitHub pull requests to provide automated code feedback.
The tool addresses the need for rapid code review feedback by leveraging ChatGPT to analyze pull request changes. When a pull request is created or updated, the bot automatically reviews the modified files and posts comments directly in the pull request timeline and file changes sections, providing review information without requiring manual intervention.
The project offers multiple deployment options to suit different needs. Developers can install the public GitHub App for immediate use, though the README notes this is rate-limited and intended for testing. For production use or greater control, the tool supports self-hosting via Docker or direct deployment, and can also be integrated as a GitHub Action within existing workflows. Users need to provide an OpenAI API key to enable the ChatGPT functionality. This flexibility means the tool suits teams ranging from those wanting a quick trial to those requiring a dedicated, self-managed instance.
Development activity shows consistent engagement with the codebase. The project maintains translations across multiple languages, indicating ongoing internationalization efforts. Documentation includes a contributing guide and examples of the bot's output in real pull requests, suggesting active community involvement. The tool is built on Probot, a framework for GitHub Apps, and the README references inspiration from related projects in the code review automation space.