Pulldog

Pulldog

Natic · Programação

O Pulldog é um cliente nativo de revisão de código para macOS que reúne as pull requests da sua equipe em uma única janela. Ele se conecta ao GitHub, GitLab, Bitbucket, Gitea e Forgejo e, depois, permite filtrar, buscar e revisar mudanças sem viver dentro de uma aba do navegador. Pense nele como uma ferramenta dedicada de revisão de código para quem passa o dia no Git. Se o seu dia começa e termina com filas de revisão, ele dá ao código o espaço que ele merece.

Prévia da interface de Pulldog

Sobre Pulldog

O que é o Pulldog

O Pulldog é um app de desktop para revisar mudanças de código, escrito do zero em Swift para macOS. Ele não empacota um site. Conversa com a API do seu provedor de Git e renderiza diffs, comentários e o status das pipelines de forma nativa, então rolar por um diff grande parece usar o Mail ou o Finder, e não esperar por uma página. O app é desenvolvido pela Natic e distribuído pela Mac App Store.

A proposta é estreita de propósito: a revisão de código é a única coisa que os desenvolvedores fazem o tempo todo e costuma ser a parte pior atendida da cadeia de ferramentas. Os revisores saltam entre abas do navegador, perdem a conta de quais PR já aprovaram e rolam às cegas por arquivos que não importam. O Pulldog trata cada um desses pontos como um problema que vale resolver.

O porém está na plataforma. Ele funciona apenas no macOS 14.0 ou superior, e não há versão para Windows nem Linux. Se a sua equipe está dividida entre sistemas operacionais, essa não será a ferramenta compartilhada.

Como começar

  1. Baixe o Pulldog na Mac App Store e abra em um Mac com macOS 14.0 ou superior.
  2. Adicione uma ou mais contas de Git (GitHub, GitLab, Bitbucket, Gitea ou Forgejo) para que o app possa ler suas pull requests.
  3. Configure consultas inteligentes para decidir quais PR aparecem primeiro, como os que esperam a sua aprovação ou os que têm uma pipeline aprovada.
  4. Abra uma pull request, recolha a barra lateral para alargar o diff e filtre por pasta ou arquivo para revisar na ordem que quiser.
  5. Deixe comentários e aprove. As notificações chegam à sua área de trabalho em vez da caixa de entrada.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Pulldog.

Plano gratuitoNão
Planos pagosUnknown
PlataformamacOS 14.0+
DesenvolvedorNatic
CategoriaProgramação
Data de lançamentoSep 2024
Última atualizaçãoSep 2025
Visitas ao siteN/A
Ranking global do siteN/A
Disponibilidade da APINão

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Desenvolvedores que revisam um fluxo constante de pull requests
  • Tech leads e engenheiros seniores que acompanham muitos PR de uma vez
  • Desenvolvedores individuais que usam Mac

Tarefas

  • Revisar uma pull request grande
  • Rastrear onde uma variável muda
  • Acompanhar o trabalho mesclado e o mesclado hoje

Cenários

  • Triagem matinal antes do standup
  • Revisão profunda do branch de um recurso de um colega
  • Colocar em dia após alguns dias fora

Principais recursos

Compilação nativa para macOS em Swift

O Pulldog é escrito inteiramente em Swift com os frameworks atuais da Apple, então se comporta como um app de Mac e não como um site empacotado. Janelas, menus, atalhos de teclado e widgets seguem as convenções do macOS, e o app é compatível com o macOS Tahoe. O ganho é a velocidade: os diffs carregam e rolam com a resposta de algo nativo, mesmo em arquivos que travam uma aba do navegador.

Compatibilidade com cinco provedores de Git

O app se conecta ao GitHub, GitLab, Bitbucket, Gitea e Forgejo, e a Natic diz que Azure e Gerrit estão em andamento. Você pode adicionar quantas contas precisar, o que importa se a sua empresa mantém organizações separadas em provedores diferentes. Várias contas ficam lado a lado, então um monorepo dividido não é problema. Para as equipes, isso significa que a revisão de pull requests do GitHub e a revisão de código do GitLab ficam na mesma ferramenta em vez de em duas sessões do navegador.

Consultas inteligentes para organizar pull requests

Pegando emprestada a ideia das pastas inteligentes do Mail, o Pulldog deixa você escrever regras que decidem quais PR caem em qual visão. Uma consulta pode reunir aprovações prontas para mesclar, PR com mais de certo número de semanas, PR grandes acima de um limite de linhas excluídas, ou apenas os que você abriu. Depois de configurada, a lista se ordena sozinha. É gestão de pull requests que se ajusta a como você já pensa sua fila.

Busca e filtragem com escopo

Você pode buscar em todos os arquivos alterados ou restringir a busca apenas às linhas modificadas, filtrar arquivos por nome e combinar padrões com regex. Quando uma pull request toca centenas de arquivos, filtrar por pasta permite revisar primeiro a camada de interface e depois a lógica central. É a diferença entre ler um diff e ser soterrado por um.

Visão ampla de diff

O Pulldog parte de uma observação direta: a maioria das ferramentas de revisão dá ao código apenas metade da janela. Recolher a barra lateral expande o diff para cerca de 93 % da superfície, então você olha para código, não para a moldura. Para leitura atenta, essa largura extra reduz a rolagem horizontal que atormenta as linhas longas.

Seleção correspondente e notificações

Selecione uma variável e o app destaca onde mais ela muda ou se duplica, o que torna mais rápido entender o impacto. As notificações funcionam por assinatura, então você pode saber das respostas aos seus comentários e das atualizações de PR que aprovou enquanto silencia o ruído de cada PR nova. Os avisos chegam como notificações de área de trabalho em vez de e-mail.

Prós e contras

Prós

  • Parece um app de Mac de verdade porque é um, e isso aparece na rolagem, na busca e no tratamento do teclado.
  • Cinco provedores de Git desde o início, com várias contas aceitas ao mesmo tempo.
  • As consultas inteligentes transformam uma lista bagunçada de PR em visões que combinam com o seu jeito real de trabalhar.
  • A visão ampla de diff e a filtragem por pasta tornam revisões grandes administráveis.
  • A localização em 185 idiomas e 90 temas permite ajustar a aparência e o idioma.

Contras

  • Apenas macOS 14.0 ou superior, então os usuários de Windows e Linux da sua equipe ficam de fora.
  • Sem API pública, o que limita a automação e a integração com outras ferramentas.
  • O preço não é publicado na página do produto, então você vai precisar da ficha da Mac App Store para ver quanto custa.

Perguntas frequentes

O Pulldog é um app de macOS para revisar mudanças de código, principalmente pull requests. Ele reúne suas PR do GitHub, GitLab, Bitbucket, Gitea e Forgejo em uma só janela de desktop para que você possa filtrá-las, buscá-las e aprová-las sem navegador.

Conteúdo relacionado

Explore ferramentas, skills e artigos relacionados a Pulldog.

Alternativas a Pulldog

Forefront

Forefront

Forefront · Programação

O Forefront é uma plataforma web para construir com IA de código aberto. Você ajusta os principais modelos de linguagem de código aberto com seus próprios dados, avalia o desempenho deles e os roda por uma API ou os exporta para hospedar por conta própria. Desenvolvedores que querem a conveniência de uma plataforma fechada, mas fazem questão de ser donos dos modelos e dos dados, são o público-alvo aqui.

Grátis / $0 - $99/moVer detalhes
Startkit

Startkit

StartKit.AI · Programação

Startkit é um boilerplate para criar produtos de SaaS com IA e wrappers de IA. Pense nele como um boilerplate para startups de IA com as partes chatas já conectadas: autenticação, pagamentos com Stripe e Lemon Squeezy, limites de uso, e-mail transacional e um kit inicial de API de IA que conversa com OpenAI, Anthropic, Groq ou Llama. Você clona o repositório, define seu preço e começa pela parte do produto que as pessoas realmente pagam. Ele é feito em Next.js sobre React e Tailwind, então boa parte do código boilerplate já parece familiar.

Pago / $99 - $499 one-timeVer detalhes
Testim

Testim

Tricentis · Programação

O Testim é uma plataforma de automação de testes com IA para criar e executar testes de ponta a ponta em aplicações web, mobile e Salesforce. Ele se apoia no aprendizado de máquina para manter os testes estáveis quando uma interface muda, então as equipes gastam menos tempo consertando seletores quebrados. Nada mal para uma ferramenta de testes automatizados que você pode começar a usar hoje. Você cria testes gravando ações no navegador e depois adiciona JavaScript quando precisa de mais controle. É uma escolha sólida para equipes de QA ocupadas.

Grátis / Custom pricing on requestVer detalhes