← 全部工具

brianpelow/pr-autopilot

热度 70 更新于 AI 与 Agent

CLI that auto-generates PR descriptions, reviewers, and labels from your diff using AI

githubauto-collected

安装

暂未验证可直接使用的安装命令,请查看项目官方文档或 Release。

pr-autopilot

CLI that auto-generates PR descriptions, reviewers, and labels from your diff using AI.

Overview

pr-autopilot eliminates the friction of writing pull request descriptions. It reads your git diff, understands the change, and generates a structured PR description using Claude. Built for engineering teams in regulated financial services, fintech, and manufacturing where clear change documentation is a compliance requirement, not just good practice.

Run it standalone, pipe it into your CI pipeline, or install it as a git hook so every PR is documented before it is opened.

Quick start

pip install pr-autopilot

# Generate a PR description from your current branch diff
pr-autopilot generate

# Generate and push directly to an open GitHub PR
pr-autopilot generate --push

# Suggest reviewers based on changed files
pr-autopilot review

# Auto-label the PR by change type

Install as a git hook (runs automatically on every push)

pr-autopilot hook install


## Commands

| Command | Description |
|---------|-------------|
| `pr-autopilot generate` | Generate PR description from current diff |
| `pr-autopilot review` | Suggest reviewers based on changed files |
| `pr-autopilot label` | Suggest labels based on change type |
| `pr-autopilot hook install` | Install as git prepare-commit-msg hook |
| `pr-autopilot hook uninstall` | Remove the git hook |

## Generated PR format
## Summary
Brief description of what changed and why.

## Type of change
- [x] Feature / Bug fix / Refactor / Docs / Infrastructure

## Key changes
- List of meaningful changes extracted from the diff

## Risk assessment
- Blast radius, rollback complexity, data migrations
  • What was tested and how

Compliance notes

  • Relevant regulatory considerations (fintech/manufacturing context)

## Configuration

| Variable | Description | Required |
|----------|-------------|----------|
| `ANTHROPIC_API_KEY` | Claude API key for generation | Yes |
| `GITHUB_TOKEN` | GitHub token for pushing descriptions | No |
| `PR_AUTOPILOT_INDUSTRY` | Industry context (fintech/manufacturing) | No |

## Industry context

In regulated environments, PR descriptions serve as audit trail artifacts.

compliance notes relevant to fintech (PCI-DSS, SOX) and manufacturing (IEC 62443, ISO 9001) contexts.

Contributing

See CONTRIBUTING.md.