Pulldog logo

Pulldog

A Mac application to keep your code reviews organized!

2026-03-08

Product Introduction

  1. Definition: Pulldog is a native macOS desktop application (built entirely in Swift) designed for technical code review management. It serves as a centralized client for GitHub and GitLab pull requests, integrating directly with macOS system features.
  2. Core Value Proposition: Pulldog eliminates browser tab overload by aggregating multi-account pull requests into a unified macOS-native interface. It prioritizes developer productivity through deep Apple ecosystem integration, noise-reduction algorithms, and on-device processing for secure, efficient code reviews.

Main Features

  1. Smart Query Engine:

    • How it works: Uses SQL-like syntax to filter PRs based on dynamic parameters (e.g., PR comments > 5 AND pipeline_status = "failed"). Supports regex pattern matching, date ranges, and custom metrics (lines changed, approval status).
    • Technology: Leverages local indexing and rule-based filtering to create persistent "smart folders" (e.g., "Big PRs," "Today’s PRs").
  2. Apple Ecosystem Integration:

    • Spotlight Actions: Directly execute PR workflows (rebase, merge, rerun pipelines) from macOS Spotlight (requires macOS 26.0+).
    • Widgets: Live PR tracking via Notification Center/Desktop widgets.
    • Apple Intelligence: On-device AI (3B-parameter local model) analyzes PRs offline, generates summaries, and suggests approvals without cloud dependency (macOS 26.0+).
  3. Auto-Commit Filtering & Customization:

    • How it works: Automatically highlights code changes made after your last review/approval.
    • Customization: Supports 185 programming languages with 90+ themes, regex file filtering, and side-by-side diff views.

Problems Solved

  1. Pain Point: Fragmented code review workflows across multiple GitHub/GitLab accounts and repositories, leading to context switching and missed PRs.
  2. Target Audience:
    • Engineering Teams managing multi-repo projects (non-monorepo).
    • Tech Leads/Staff Engineers monitoring high-comment-volume PRs.
    • Security-Conscious Developers requiring offline code analysis.
  3. Use Cases:
    • Unified PR Inbox: Consolidate GitHub/GitLab PRs from personal/work accounts.
    • Noise Reduction: Filter out low-priority PRs via custom queries (e.g., "High-Impact PRs: deletions > 200 lines").
    • Secure Reviews: On-device AI analysis for proprietary codebases.

Unique Advantages

  1. Differentiation vs. Web Clients:
    • Outperforms browser-based tools with 0-latency Spotlight actions, system-level widgets, and Memojify avatars (replaces missing profile photos).
    • Contrasts with IDE plugins by offering cross-repository visibility without project context switching.
  2. Key Innovations:
    • Map Timeline: Visualize PR lifecycle vs. review activity chronologically.
    • Local AI Processing: Privacy-first code analysis (no data leaves device).
    • Query-Based Automation: Save 5–10 hours/week with persistent smart folders.

Frequently Asked Questions (FAQ)

  1. Does Pulldog support Azure DevOps?
    Pulldog currently integrates with GitHub and GitLab, with Azure DevOps support in active development.
  2. How does Pulldog handle data privacy with Apple Intelligence?
    All AI-driven PR analysis runs locally on-device (macOS 26.0+). No code, metadata, or user data is transmitted to external servers.
  3. Can I use Pulldog for monorepo workflows?
    Yes, Pulldog’s smart query system filters PRs across repositories, making it ideal for distributed repo architectures (non-monorepo).
  4. What macOS versions are compatible?
    Pulldog v4.2 requires macOS Sonoma (14.0+), with Spotlight Actions/Apple Intelligence needing macOS 26.0+.
  5. How does Memojify improve code reviews?
    It replaces missing contributor avatars with auto-generated Memojis, reducing UI friction and creating a visually consistent review environment.

Subscribe to Our Newsletter

Get weekly curated tool recommendations and stay updated with the latest product news