Skip to main content

DevMetrics: GitHub Pull Request Analytics for Engineering Managers

DevMetrics is a macOS app specifically designed for engineering managers who want to monitor and optimize developer productivity by analyzing GitHub pull request metrics. By securely syncing data from GitHub into a local SQLite database, DevMetrics provides actionable insights—entirely on your own Mac, with no servers to set up or IT approvals to obtain.

Key Benefits of Using DevMetrics

1. Detailed GitHub Pull Request Analytics

  • Pull Request Stats: Track the number of PRs created, additions (lines of code), deletions, and more.
  • Code Review Insights: See how many PR reviews each engineer completes, how many comments they leave, and their average review turnaround time (excluding weekends).

2. Zero Infrastructure, Local Data Storage

  • Fully Local: All data processing is done on your Mac; no external servers or cloud services required.
  • Secure & Private: Your GitHub Personal Access Token is stored in the macOS Keychain, and your pull request data remains local. Nothing leaves your machine.

3. Powerful Filtering & Tagging

  • Time-Period Filtering: Limit metrics to specific date ranges to evaluate weekly, monthly, or quarterly trends.
  • Tag Engineers: Organize your team by career level, department, or project focus. Quickly filter results by group to compare performance among specific teams or roles.

4. Multiple Repo Support

  • Holistic View Across Repos: Sync as many GitHub repositories as you like. View aggregated stats across all repos or focus on a single repo to dive deeper.
  • Incremental Sync: After the initial pull of historical data, subsequent syncs only update changes since the last sync—saving time and bandwidth.

5. Interactive Charts & Drill-Down Reports

  • Visual Performance Trends: Generate charts that plot metrics (like number of PRs, lines of code added, or reviews) over weekly intervals.
  • Drill Into Details: Click any metric to see the underlying pull requests and navigate to GitHub for more context.

6. CSV Export for Further Analysis

  • Advanced Reporting: Export data as CSV to integrate with your existing analytics platforms or share with stakeholders.
  • Flexible Integration: Perfect for combining DevMetrics data with other BI tools or custom dashboards.

How DevMetrics Works

  1. Connect Your GitHub Repos
    Provide your GitHub Personal Access Token to securely import pull request data. Add one or more repos to monitor performance across your entire organization or within specific teams.

  2. Local SQLite Database
    DevMetrics stores all pull request information in a lightweight SQLite database on your Mac. This ensures fast queries, offline access, and no external servers required.

  3. Generate Engineering Metrics
    DevMetrics automatically calculates:

    • Number of PRs created per engineer
    • Lines of code added & deleted
    • Number of code reviews & comments
    • Average code review turnaround time (excluding weekends)
  4. Organize & Tag
    Assign tags (like “Team A,” “Senior,” “iOS,” etc.) to group your engineers and focus on the metrics that matter most to you.

  5. Analyze & Iterate
    Charts and drill-down views make it easy to pinpoint bottlenecks, identify top contributors, and motivate team members to enhance code review efficiency.

Who Should Use DevMetrics?

  • Engineering Managers: Gain real-time visibility into developer workloads, code review behaviors, and overall team throughput.
  • Team Leads: Foster an effective code review culture and encourage collaboration across projects.
  • CTOs & Directors: Leverage macro-level insights to inform strategic decisions and investment in developer productivity tools.
  • Individual Engineers: Reflect on personal performance trends and identify areas for growth.

DevMetrics is Coming Soon

Enter your email to be notified when DevMetrics is ready.