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
Additional links
Profiles
No
Dial support
No