Every morning it's the same routine.
Open GitHub. Filter by author. Scroll through commits. Switch repos. Try
to remember what you did yesterday. Piece together a standup from five
different tabs.
Or worse — you're juggling three different repos, two orgs, and a
contractor's fork, and the GitHub web UI has no idea you want to see all
of it at once.
I built gpulse to fix this.
What it does
gpulse is a CLI toolkit that brings the GitHub insights you actually need
into your terminal. Six focused commands, zero browser required.
npm install -g @sabahattinkalkan/gpulse
export GITHUB_TOKEN=ghp_your_token_here
gpulse standup
What did you actually do since yesterday?
gpulse standup # last 24 hours, all repos
gpulse standup -d 3 # last 3 days
gpulse standup -u alice # another user's activity
Output:
Standup for @sabahattinkalkan
Since Mar 15, 2026 12:00 AM
Commits
a1b2c3d feat: add user authentication (org/app)
d4e5f6a fix: resolve memory leak in worker (org/api)
Pull Requests
42 Add OAuth2 support (org/app)
Reviews
41 Refactor database layer (org/api)
──────────────────────────────────────────
Summary: 2 commits, 2 PRs, 1 review
This is what I actually read out at standup. Copy, paste, done.
gpulse health
Repo health score (A–F). Checks README, LICENSE, CI, stale issues.
gpulse health vercel/next.js
# Score: 90/100 (A)
gpulse review
PR dashboard — review requests, assigned PRs, your open PRs.
gpulse review
# Review Requested (2)
# #87 Add rate limiting middleware (org/api)
gpulse changelog
Auto-generate changelog from git tags using Conventional Commits.
gpulse changelog -o CHANGELOG.md
gpulse digest
Weekly repo digest — commits, issues, merged PRs, contributors.
gpulse digest -d 7
Why terminal?
Context switching kills flow. gpulse keeps you in the terminal where
you're already working. Also useful in SSH sessions and CI scripts.
Setup
npm install -g @sabahattinkalkan/gpulse
export GITHUB_TOKEN=ghp_...
No config files. No YAML. Just the token and go.
Try it
- GitHub: https://github.com/scuton-technology/ghx
-
npm:
npm install -g @sabahattinkalkan/gpulse
MIT licensed. What would you add to a GitHub CLI toolkit? Drop it in the comments.
Top comments (0)