Pulldog product icon

A macOS client, natively built to review code changes of your team.

Pulldog is an exciting new way to review code, written entirely in Swift. Review any project like never before with increased efficiency and reliability in an app that feels right at home on your Mac.

v4.0.0 | macOS 14.0+

Pulldog screenshot
hardware image
image

Pulldog is not designed to replace GitHub or GitLab but rather to be better integrated into the Apple ecosystem accessing spotlight, widgets, Siri & shortcuts becomes available in your day to day flow helping you focus on what truly matters.

macOS native

Get the most of your Mac, written entirely in Swift with latest Apple technologies. Being platform oriented is our top priority.

Works with Github & Gitlab

Pulldog supports Github & Gitlab for now (but Azure is also on the go).

Highly customizable

Review is personal. Make Pulldog your own, tailored to your needs.

Save time

Developers spend a significant amount of their time on code reviews; we believe this experience can be improved and made frictionless.

Multiple accounts

One software to rule them all! As in your mailbox, you can add as many account as you need and monitor everything from Pulldog.

Multiple accounts

Smart queries

Remember previous Apple mail "smart folders" feature ?
With Pulldog we bring it back, create your own smart queries!


Here's some smart queries examples we found interesting:


Title Smart queries
Last chance to review PR approvals > X && pipeline status is "succeed"
Old PRs PR created date > X week(s)
Today's PRs PR created date is today
Feature team's PR PR author name matching X, Y or Z
Big PRs PR added & deleted lines > X
Small PRs PR added & deleted lines < X
Most discussed *Useful for tech lead or staff engineer PR comments count > X
Mines PR author name matching X
Mines that failed PR author name matching X AND pipeline status is "failed"

Search

Make transversal search accross all your accounts or into a specific repository. You can search by title or title + description. You can also search it by PR number! Access to powerful search: Filter by files, search occurences only on lines that changed or on the whole file, apply regex and even more to quickly focus and help you review faster

Filters everywhere

Pulldog & filters is a love story 💌. Quickly filter PRs accross different accounts by tags, authors, PR status, pipelines results & even more.

Up next

A special place to drag & drop PRs you especially care about.

Keyboard Shortcuts

We mention productivity right ? Access PRs informations on the fly, search, review faster than ever by jumping to next file, changes or comment without taking your hands off your keyboard.

Notifications

Receiving email when co-workers push changes is good but we feel receiving notifications right on your macOS system is better. May be not everything matters so you can subscribe only to channels that makes sense for you. When co-workers open, close, merge PRs or only when co-workers answer to your comments or update a PR you've already approved. Making your mind free when you're coding we take care of the rest to notify you. Get back control about events that occurs. Set up your preferences and be notified only when you estimate it appropriate.

Notifications

Highly customizable

We believe a familiar environment is key for better reviews. As having your cup of coffee before starting reviewing code can be game changer 😋, right colors at the right place either can. Pulldog supports 185 languages & have 90 themes available. You can search for regex across entire changed files or only on changed lines, filter files by names and more.

Auto-commit filtering

We know life is impredictable and so do reviews! Changes can happens even after an approval. Auto-commit filtering let's you see what changed since your last review or your last approval.

Auto-commit filtering
Works with Apple intelligence

*requires macOS 15.0+ Use "Apple Intelligence" or "ChatGPT", to ask summarize files or ask questions about part of code during review.

Memojify

If you're on a company where people are not used to upload their avatars, your interface can be a bit austere. That's a shame since code review represents a significant part of a developer's work, but there's no fatality! Enabling "Memojify" will replace on the fly all avatars by memojies. We believe that after that the UI is even more pleasant 🐶.

Merge it! until you make it

And we're not talking about PRs this time 🙂‍↔️. Group your review windows into a single one.

Widgets

One important aspect of being a native application is that you can be fully integrated into the platform. So widgets here we are! You can keep an eye on your team work at anytime by putting your widgets directly on your Desktop or on your Notification Center.

Widgets

Spotlight

Always be only one clic away from your pull requests with spotlight indexation

Spotlight

and there's more to discover. Give it a try today!