Development

GitHub Utilities

Overview

Your GitHub dashboard, one glance away.Β Monitor repositories, track CI/CD pipelines, and watch deployments β€” all from your Stream Deck.

GitHub Utilities puts the metrics that matter right at your fingertips. No more switching to browser tabs to check build status or star counts. Every button updates automatically, so your Stream Deck always shows the latest data.

πŸ”’ Repo Stats

Turn any Stream Deck key into a live repository dashboard. Pick a stat, pick a repo β€” done.

  • StarsΒ β€” stargazer count with gold accent

  • Open IssuesΒ β€” issue count with green accent

  • ForksΒ β€” fork count with blue accent

  • WatchersΒ β€” watcher count with purple accent

  • Pull RequestsΒ β€” open PR count with green accent

  • LanguageΒ β€” primary language with salmon accent

  • SizeΒ β€” repository size (auto-formatted KB/MB/GB)

  • LicenseΒ β€” license type display

  • Default BranchΒ β€” branch name display

  • VisibilityΒ β€” public/private status

Short pressΒ cycles through stat types on the fly.Β Long pressΒ opens the repository in your browser. Text too long? It scrolls automatically with a smooth marquee animation.

βš™οΈ Workflow Status

Monitor GitHub Actions workflows and deployments in real time.

  • Latest run statusΒ β€” see success, failure, running, queued, cancelled, and more at a glance

  • Color-coded iconsΒ β€” green for success, red for failure, yellow for in-progress, blue for queued, purple for deploying

  • Deployment trackingΒ β€” active deployments show a dedicated view with environment name

  • Smart filteringΒ β€” optionally filter by workflow file, branch, or deployment environment

  • Press to refreshΒ β€” instant status update on key press

14 distinct status states, each with its own icon and color, so you always know exactly what's happening.

πŸ”€ PR Counter & πŸ› Issue Counter

Dedicated counters for pull requests and issues β€” accurate numbers at a glance.

  • State filterΒ β€” open, closed, or all

  • Accurate countsΒ β€” uses GitHub's Search API to separate issues from PRs precisely

  • Press to open the PR or issue list on GitHub

πŸ“¦ Release Monitor

Track the latest release for any repository.

  • Version tagΒ β€” shows the release tag (e.g., "v2.3.1") with relative time

  • Pre-release supportΒ β€” toggle to include pre-releases, with visual indicator

  • Press to open the release page on GitHub

πŸ“Š Commit Activity

Show recent commit counts at a glance.

  • Time rangeΒ β€” last 24 hours, 7 days, or 30 days

  • Press to open the commits page on GitHub

🌿 Branch Comparison

See how branches diverge with ahead/behind counts.

  • Ahead/behind displayΒ β€” "↑3 ↓2" format with color-coded status

  • DivergedΒ (yellow),Β aheadΒ (green),Β behindΒ (red),Β identicalΒ (teal)

  • Press to open the comparison view on GitHub

🎯 Smart Property Inspector

Configuration is effortless with the intelligent Property Inspector.

  • One-time token setupΒ β€” enter your GitHub PAT once, it's shared across all buttons

  • Searchable dropdownsΒ β€” type to filter through repositories, workflows, branches, and environments

  • Auto-populated listsΒ β€” repos load from your account, sorted by most recently pushed

  • Cascading filtersΒ β€” selecting a repo automatically loads its workflows, branches, and environments

  • Private repo supportΒ β€” private repositories shown with a lock icon indicator

πŸ”’ Privacy First

Your credentials never leave your machine. The GitHub Personal Access Token is stored locally in Stream Deck's plugin settings β€” it's never transmitted to any third-party server.

πŸ“‹ Requirements

  • Stream Deck software version 6.9 or higher

  • macOS 13+ or Windows 10+

  • A GitHub Personal Access Token (free β€” fine-grained tokens recommended)

Built with the official Elgato Stream Deck SDK. Open source under the MIT License.

What's new?

v1.5.0 - Reliability and performance improvements.

v1.4.0 - 5 new actions and visual polish

New Actions

  • PR CounterΒ β€” display open, closed, or all pull request counts for any repository

  • Issue CounterΒ β€” display issue counts (accurately excluding PRs) with state filtering

  • Release MonitorΒ β€” track the latest release version with relative time and pre-release support

  • Commit ActivityΒ β€” show commit counts for the last 24 hours, 7 days, or 30 days

  • Branch ComparisonΒ β€” show ahead/behind counts between two branches with color-coded status

Visual Polish

  • Animated loading spinner during data fetches

  • Consistent color palette across all actions

Improvements

  • Migrated PR and issue counting to GitHub Search API for more reliable counts

  • Updated token scope guidance to include permissions for all actions

Details

Type

Development

OS

Mac

Windows

Compatibility

Stream Deck 6.9 or later

Size

155.34 KB

Version

1.5

Language

English

Support

Get help

Additional links

Profiles

No

Dial support

No