Pulldog

Pulldog

Natic · Programmation

Pulldog est un client natif de revue de code pour macOS qui rassemble les pull requests de votre équipe dans une seule fenêtre. Il se connecte à GitHub, GitLab, Bitbucket, Gitea et Forgejo, puis vous laisse filtrer, chercher et relire les changements sans rester dans un onglet de navigateur. Voyez-le comme un outil de revue de code dédié à ceux qui passent leur journée dans Git. Si votre journée commence et finit par des files de relecture, il donne au code l'espace qu'il mérite.

Aperçu de l'interface de Pulldog

À propos de Pulldog

Qu'est-ce que Pulldog

Pulldog est une application de bureau pour relire les changements de code, écrite de zéro en Swift pour macOS. Elle n'encapsule pas un site web. Elle dialogue avec l'API de votre fournisseur Git et affiche les diffs, les commentaires et l'état des pipelines de façon native, si bien que faire défiler un gros diff ressemble à utiliser Mail ou Finder plutôt qu'à attendre une page web. L'application est développée par Natic et distribuée via le Mac App Store.

La promesse est volontairement étroite : la revue de code est la seule chose que les développeurs font en permanence et c'est souvent la partie la moins bien servie de leur chaîne d'outils. Les relecteurs passent d'un onglet de navigateur à l'autre, perdent la trace des PR déjà approuvées et font défiler à l'aveugle des fichiers sans importance. Pulldog traite chacun de ces points comme un problème qui vaut la peine d'être résolu.

La limite, c'est la plateforme. L'application ne fonctionne que sur macOS 14.0 et plus, et il n'existe pas de version Windows ni Linux. Si votre équipe est répartie sur plusieurs systèmes, ce ne sera pas l'outil commun.

Pour commencer

  1. Téléchargez Pulldog depuis le Mac App Store et ouvrez-le sur un Mac sous macOS 14.0 ou plus récent.
  2. Ajoutez un ou plusieurs comptes Git (GitHub, GitLab, Bitbucket, Gitea ou Forgejo) pour que l'application puisse lire vos pull requests.
  3. Configurez des requêtes intelligentes pour décider quelles PR apparaissent en premier, par exemple celles qui attendent votre approbation ou celles dont la pipeline est passée.
  4. Ouvrez une pull request, repliez la barre latérale pour élargir le diff et filtrez par dossier ou par fichier pour la relire dans l'ordre que vous voulez.
  5. Laissez des commentaires et approuvez. Les notifications arrivent sur votre bureau plutôt que dans votre boîte de réception.

Informations sur le produit

Aperçu des tarifs, des plateformes compatibles et des performances de Pulldog.

Offre gratuiteNon
Offres payantesUnknown
PlateformemacOS 14.0+
DéveloppeurNatic
CatégorieProgrammation
Date de lancementSep 2024
Dernière mise à jourSep 2025
Visites du siteN/A
Classement mondial du siteN/A
Disponibilité de l’APINon

Idéal pour

Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.

Utilisateurs

  • Les développeurs qui relisent un flux continu de pull requests
  • Les tech leads et ingénieurs seniors qui suivent beaucoup de PR à la fois
  • Les développeurs solo sur Mac

Tâches

  • Relire une grosse pull request
  • Retrouver où une variable change
  • Surveiller le travail fusionné et fusionné aujourd'hui

Cas d'usage

  • Le tri matinal avant le standup
  • La relecture approfondie de la branche d'une fonctionnalité d'un collègue
  • La reprise après quelques jours d'absence

Fonctionnalités clés

Une application macOS native en Swift

Pulldog est écrite entièrement en Swift avec les frameworks actuels d'Apple, elle se comporte donc comme une application Mac et non comme un site web empaqueté. Fenêtres, menus, raccourcis clavier et widgets suivent les conventions de macOS, et l'application est compatible avec macOS Tahoe. Le gain, c'est la vitesse : les diffs se chargent et défilent avec la réactivité du natif, même sur des fichiers qui bloquent un onglet de navigateur.

Prise en charge de cinq fournisseurs Git

L'application se connecte à GitHub, GitLab, Bitbucket, Gitea et Forgejo, et Natic annonce qu'Azure et Gerrit sont en cours. Vous pouvez ajouter autant de comptes que nécessaire, ce qui compte si votre entreprise garde des organisations distinctes sur des fournisseurs différents. Plusieurs comptes cohabitent, un monorepo scindé n'est donc pas un souci. Pour les équipes, cela veut dire que la revue de pull requests GitHub et la revue de code GitLab vivent dans le même outil plutôt que dans deux sessions de navigateur.

Des requêtes intelligentes pour organiser les pull requests

En reprenant l'idée des dossiers intelligents de Mail, Pulldog vous laisse écrire des règles qui décident quelles PR arrivent dans quelle vue. Une requête peut rassembler les approbations prêtes à fusionner, les PR plus vieilles qu'un certain nombre de semaines, les grosses PR au-delà d'un seuil de lignes supprimées, ou seulement celles que vous avez ouvertes. Une fois réglée, la liste se trie toute seule. C'est une gestion des pull requests qui s'adapte à la façon dont vous pensez déjà votre file.

Recherche et filtrage ciblés

Vous pouvez chercher dans tous les fichiers modifiés ou limiter la recherche aux seules lignes modifiées, filtrer les fichiers par nom et faire correspondre des motifs avec une regex. Quand une pull request touche des centaines de fichiers, le filtrage par dossier permet de relire d'abord la couche d'interface puis la logique centrale. C'est la différence entre lire un diff et être submergé par lui.

Vue de diff large

Pulldog part d'un constat direct : la plupart des outils de revue ne laissent au code que la moitié de la fenêtre. Replier la barre latérale étend le diff à environ 93 % de la surface, vous regardez donc du code, pas du décor. Pour une lecture attentive, cette largeur en plus réduit le défilement horizontal qui hante les longues lignes.

Sélection correspondante et notifications

Sélectionnez une variable et l'application met en évidence les autres endroits où elle change ou se duplique, ce qui accélère la compréhension de l'impact. Les notifications fonctionnent par abonnement, vous pouvez donc être averti des réponses à vos commentaires et des mises à jour des PR que vous avez approuvées tout en coupant le bruit de chaque nouvelle PR. Les alertes arrivent comme notifications de bureau plutôt que par e-mail.

Avantages et inconvénients

Avantages

  • Une sensation de vraie application Mac parce que c'en est une, ce qui se voit dans le défilement, la recherche et la gestion du clavier.
  • Cinq fournisseurs Git dès le départ, avec plusieurs comptes pris en charge en même temps.
  • Les requêtes intelligentes transforment une liste de PR en désordre en vues qui collent à votre façon réelle de travailler.
  • La vue de diff large et le filtrage par dossier rendent les grosses revues gérables.
  • La localisation en 185 langues et 90 thèmes vous laisse régler l'apparence et la langue.

Inconvénients

  • macOS 14.0 ou plus uniquement, les utilisateurs Windows et Linux de votre équipe sont donc laissés de côté.
  • Pas d'API publique, ce qui limite l'automatisation et l'intégration avec d'autres outils.
  • Le tarif n'est pas publié sur la page produit, il vous faudra donc la fiche du Mac App Store pour voir ce qu'il coûte.

Questions fréquentes

Pulldog est une application macOS pour relire les changements de code, surtout les pull requests. Elle rassemble vos PR de GitHub, GitLab, Bitbucket, Gitea et Forgejo dans une seule fenêtre de bureau pour que vous puissiez les filtrer, les chercher et les approuver sans navigateur.

Contenus associés

Découvrez des outils, des compétences et des articles liés à Pulldog.

Alternatives à Pulldog

Forefront

Forefront

Forefront · Programmation

Forefront est une plateforme web pour construire avec de l'IA open source. Elle vous laisse affiner les principaux modèles de langage open source sur vos propres données, évaluer leurs performances et les exécuter via une API ou les exporter pour les héberger vous-même. Les développeurs qui veulent le confort d'une plateforme fermée mais tiennent à rester propriétaires de leurs modèles et de leurs données sont le public visé ici.

Gratuit / $0 - $99/moVoir les détails
Startkit

Startkit

StartKit.AI · Programmation

Startkit est un boilerplate pour créer des produits SaaS d'IA et des wrappers d'IA. Voyez-le comme un boilerplate de startup IA avec les parties ennuyeuses déjà branchées : authentification, paiements Stripe et Lemon Squeezy, limites d'usage, e-mail transactionnel et un kit de démarrage d'API IA qui parle à OpenAI, Anthropic, Groq ou Llama. Vous clonez le dépôt, fixez votre prix et attaquez la partie du produit pour laquelle les gens paient vraiment. Il repose sur Next.js au-dessus de React et Tailwind, donc une bonne partie du code boilerplate vous semble déjà familière.

Payant / $99 - $499 one-timeVoir les détails
Testim

Testim

Tricentis · Programmation

Testim est une plateforme d'automatisation des tests dopée à l'IA, qui sert à créer et exécuter des tests de bout en bout sur des applications web, mobiles et Salesforce. Elle s'appuie sur l'apprentissage automatique pour garder les tests stables quand une interface change, alors les équipes passent moins de temps à réparer des sélecteurs cassés. Pas mal pour un outil de tests automatisés que vous pouvez utiliser dès aujourd'hui. Vous créez des tests en enregistrant des actions dans un navigateur, puis vous ajoutez du JavaScript quand vous avez besoin de plus de contrôle. C'est un choix solide pour une équipe QA bien occupée.

Gratuit / Custom pricing on requestVoir les détails