serge reviews GitHub pull requests with an OpenAI-compatible LLM and
posts validated inline comments on the diff. The default reviewer persona is
Serge, triggered by comments such as @askserge please review.
It can run as:
| Mode | Best for |
|---|---|
| GitHub Action | Quick setup and per-repo CI control |
| GitHub App webhook | Hosted automation across many repositories |
| Web app | Human-in-the-loop staged reviews before publishing |
Add an LLM key as a repository secret named LLM_API_KEY, then install the
Action workflow from the GitHub Action guide. Comment
@askserge please review on an open PR to start a review.
For fork-heavy repositories or hosted deployments, use the GitHub App or web app guides instead.
Beyond reviewing, serge can also open fix PRs from CI failures — see the optional, write-capable tasks flow.
- Getting started
- GitHub Action
- GitHub App webhook
- Staged web app
- Tasks flow (write-capable)
- Configuration
- Repository customization
- LLM providers
- How it works
- Security
- Troubleshooting
- Development
Apache-2.0. See LICENSE.