opscope · ~/src · factory
0 · zsh~/src

~/src $ opscope --about

# Hollywood called. They want their terminal back.

Dashboard widgets for your terminal.

Sci-fi hacker panels with your live stats: GitHub, Vercel, your network and your coding agents. Seventeen widgets for Linux and macOS, each a single self-contained binary. The panes on this screen show what some of them look like, with made-up numbers.

# run it, nothing to install
$ npx opscope         # the launcher
$ npx opscope clocks  # needs no setup
$ npx opscope doctor  # what this machine has

Also on Homebrew and as Debian packages. Other ways to get it

~/src $

starting vercel-deployments…
Vercel deployments over time, build-time drift, and the build log of the one you open.needs: curl, Vercel token · docs
starting github-actions…
What is running or queued, which workflows keep failing, and whether the pipeline is getting slower.needs: curl, GitHub token · docs
starting clocks…
Server clock, countdowns to the hour and end of day, a pomodoro and a world clock.needs: nothing · docs
starting herdr-panes…
Every agent and process across all workspaces, ordered by which one needs a human.needs: herdr · docs
starting github-prs…
The pull requests you have to follow up on: checks, reviews, mergeability and a stack map.needs: curl, GitHub token · docs
starting agent-usage…
How much each coding agent has been used, and what is left of each one’s rate limit.needs: the agents’ own logins · docs
starting github…
Pull requests across every org: merge rate, review backlog and the contribution calendar.needs: curl, GitHub token · docs
starting linear…
Linear across every team: outstanding work, running cycles and their scope creep.needs: curl, Linear API key · docs
starting google-trends…
What a region is searching for right now, from Google’s Trending Now feed. No account or key.needs: curl · docs
starting netwatch…
Which processes are using the network, up and down, from the operating system’s own counters.needs: ip + ss / nettop · docs
starting latency…
Median, jitter and loss to your hosts on a log-scale graph, so a slow link and an unsteady one look different.needs: ping · docs
starting tailnet…
Tailscale peers and whether each is reached directly or through a relay, with live throughput.needs: tailscale · docs
starting ports…
What is listening on this machine, which project started it, and whether anything outside can reach it.needs: lsof on macOS · docs
starting months…
A month grid you can page through, with ISO week numbers and the zone the dates are reckoned in.needs: nothing · docs