PR Radar

Vos PR GitHub ouvertes, en arbre.

Stacks, reviews, discussions et calendrier des merges, sur tous vos repos. Gratuit, open source, sans serveur.

TéléchargerComment ça marche

macOS, Windows, Linux · Licence MIT

Aperçu animé de l'app : la liste des PR ouvertes du repo acme/web s'affiche en arbre sous la branche main, avec une PR empilée sous sa parente. Une carte est sélectionnée au clavier, sa discussion de review s'ouvre avec un extrait de diff, et une réponse est envoyée.

Aperçu animé, données fictives.

Télécharger

Recherche de la dernière version…

Au premier lancement, connectez-vous par code (device flow) ou avec un jeton d'accès personnel.

Fonctions

Tout ce qui attend une action de votre part, sur tous vos repos, dans une seule fenêtre.

StacksChaque PR empilée s'affiche sous sa parente : vous savez quoi merger en premier. Animation : l'arbre main, PR #12, PR #13 se dessine, puis le badge Prête à merger apparaît sur la PR #12.
DiscussionsLes fils non résolus s'ouvrent avec le code concerné, et vous répondez sans quitter l'app. Animation : un extrait de diff, une question de chloe, puis une réponse tapée et envoyée.
Calendrier des mergesMois, semaine ou jour : le rythme de livraison de chaque repo d'un coup d'œil. Animation : des pastilles de PR mergées tombent dans les jours d'octobre.
NotificationsUne approbation, un changement demandé, une CI cassée : le système vous prévient. Animation : deux notifications système glissent depuis le bord de l'écran.

Et aussi

  • Filtres et recherche
  • PR prêtes à merger
  • PR inactives
  • Nouveau depuis la dernière visite
  • Repos par organisation
  • Thème clair et sombre

j k e o / ⌘↵ Tout se fait au clavier (Ctrl à la place de ⌘ sous Windows et Linux).

Pourquoi pas github.com/pulls ?

Le tableau de bord PR de GitHub et ses stacks natives couvrent l'essentiel ; PR Radar ajoute une vue d'ensemble multi-repos, hors du navigateur.

Comparaison entre github.com/pulls et PR Radar
GitHubPR Radar
Stacks de tous les repos d'un coup d'œilune PR à la fois✓
Notifications système nativesweb uniquement✓
Répondre aux fils non résolus depuis la listeen ouvrant chaque PR✓
Calendrier des merges–✓
Nouveau depuis la dernière visite–✓

Confidentialité

Aucun serveur : l'app parle seulement à github.com et api.github.com, depuis votre machine. Le jeton reste dans le trousseau du système (Trousseau macOS, Gestionnaire d'identification Windows, Secret Service sous Linux), et il n'y a aucune télémétrie.

Lire le code (licence MIT)

Questions fréquentes

Quels droits l'app demande-t-elle ?

Deux scopes : repo pour lire les PR des repos privés et répondre aux discussions, read:org pour lister les repos de vos organisations. Avec un jeton d'accès personnel (classic), cochez les mêmes : repo et read:org.

Mon organisation utilise le SSO SAML

Avec le device flow, ouvrez d'abord une session SSO sur l'org, puis validez le code ; si l'org restreint les apps tierces, un admin doit approuver PR Radar. Avec un jeton d'accès personnel, ouvrez-le dans les réglages GitHub et cliquez sur « Configure SSO » pour l'autoriser sur l'org. Sinon, les repos de cette org n'apparaissent pas.

GitHub Enterprise est-il pris en charge ?

Pas encore : l'app parle uniquement à github.com et api.github.com.

Comment se font les mises à jour ?

L'app vérifie la dernière release GitHub au démarrage puis toutes les 6 heures. Chaque mise à jour est signée : l'app vérifie la signature avant d'installer, puis redémarre.

À quelle fréquence l'app interroge-t-elle GitHub ?

Toutes les 5 minutes par défaut, réglable de 1 à 30 minutes ou en manuel. Les requêtes comptent dans votre quota d'API GitHub habituel.