← All tools

fmueller/orgtop

Popularity 75 Updated Network & Systems

top for your engineering organization: a terminal-native view of GitHub activity across selected repositories

githubauto-collected

Installation

A directly usable install command is not verified yet. Check the project documentation or releases.

OrgTop

top for your engineering organization: a terminal-native view of what is happening across the repositories you care about, without opening a browser dashboard.

OrgTop shows recent activity for an explicitly selected set of GitHub repositories. It reads; it never writes to GitHub, and it stores no credential of its own.

Views

OrgTop has three primary views: Overview summarizes each Scope, Stream lists individual events and opens local event detail, and Rain shows an ambient activity field with its Interesting Now strip.

Overview counts

Overview reports direct counts from the retained normalized event snapshot for each repository or path Scope. N activity counts confirmed member events; U unknown is separate coverage that keeps that activity count a lower bound. These are retained snapshot event counts, not rates or fixed-window totals. A Scope row with zero confirmed activity and zero unknowns says No activity in retained snapshot: it is a bounded observation, not a claim that older repository history is empty. A row with unknown evidence says No confirmed activity · U unknown, so it is not presented as a confirmed empty Scope. Each refresh fetches at most the newest 100 events per repository and retains the newest 500 unique events globally, so the snapshot does not represent complete history. The PR-related count is labeled PR event/PR events (compactly PR evt/ PR evts): it counts each pull-request event, review, and pull-request comment separately, even when they refer to the same PR. An unrelated issue comment is not a PR event, and the count is not a count of distinct, open, or waiting PRs.

current PR evidence (compactly cur PR~, where ~ is the ASCII qualified- current-PR marker) is the qualified subset of activity whose path membership was proven from an open PR's current files. At the tightest widths, Overview uses PR evts for PR events and PR~ for current-PR evidence to keep the direct counts beside the Scope token. It is evidence about the event's current-file membership, not an open-PR backlog count or a claim about files at the event's historical time. Unknown membership remains U unknown rather than being treated as either member or not-member.

Installation

OrgTop is one standalone executable. Every channel below redistributes the byte-identical executable published by this repository for a tag; none of them is a runtime dependency, and none changes the command, its arguments, or how it resolves a token.

Release archives — the complete installation path, and the only one a host without the GitHub CLI or Homebrew needs. Download the archive for your platform from the latest release, extract it, and run orgtop.

Homebrew (macOS and Linux, amd64 and arm64):

brew install fmueller/tap/orgtop

GitHub CLI extension (all six platforms):

gh extension install fmueller/gh-orgtop
gh orgtop --repo acme/widget

gh orgtop forwards its arguments unchanged and adds no credential of its own: it resolves a token by the same precedence a direct orgtop launch uses. The GitHub CLI installs the executable under its own name rather than adding orgtop to PATH; the archive and Homebrew routes install the ordinary orgtop command.

Or install with Go:

go install github.com/fmueller/orgtop/cmd/orgtop@latest