Outil IT95

PR Bunny

I built a local PR review app that runs on your Claude Code subscription (headless claude -p, read-only, nothing posts until you click)

r/ClaudeAIu/kierancrown30 septembre 2026

Capture du projet

Résumé

PR Bunny est une application Mac qui utilise Claude Code pour effectuer des revues de code de manière headless. Elle récupère les demandes de revue depuis GitHub, effectue une revue rapide puis une revue approfondie, et permet à l'utilisateur de parcourir les résultats et de poster une revue sur GitHub.

Pourquoi c’est intéressant

PR Bunny est intéressant car il utilise Claude Code de manière innovante pour automatiser les revues de code, ce qui peut gagner du temps et améliorer la qualité du code. L'application est également open source et gratuite, ce qui la rend accessible à tous.

Comment Claude est utilisé

L'application utilise Claude Code pour effectuer des revues de code de manière headless, en lecture seule, sans accès en écriture.

Idées dérivées

  1. 01

    Revue de code multi-plateforme

    Un outil similaire pour la revue de code sur d'autres plateformes de développement, comme GitLab ou Bitbucket.

  2. 02

    Intégration Claude Code dans les workflows de développement

    Un outil d'intégration pour utiliser Claude Code dans des workflows de développement existants, comme Jenkins ou Travis CI.

  3. 03

    Analyse de qualité de code

    Un outil pour analyser et améliorer la qualité du code en utilisant les capacités d'analyse de Claude Code.

Afficher le post original
I've been using Claude Code for reviews by hand and got tired of copy-pasting diffs and prompts, so I built PR Bunny, a small Mac app that drives Claude Code headlessly for PR review. What it does: • Pulls your review requests from GitHub (gh). • Runs a quick overview pass, then a deep review in its own checkout with read-only tools. The rubric is your repo's own review instructions (a Claude skill like .claude/skills/review-pr/SKILL.md, a /review command, or the review section of AGENTS.md (http://agents.md/) / CLAUDE.md (http://claude.md/)), read from the default branch. • You go through findings by severity: accept/edit, dismiss with a reason (fed back into later reviews), or ask Claude a follow-up with the full review context. • Posts one review via gh when you click Post. Claude never gets write access. Model and effort are configurable per step (overview vs deep review). It strips ANTHROPIC_API_KEYfrom the spawned process so it always bills to your subscription, not the API. Free, MIT, macOS: https://prbunny.dev/ (source: https://github.com/DailyStandup-io/pr-bunny) Happy to answer anything about the headless setup; getting stream-json progress and resumable runs right was most of the work.