A terminal-based visualization of real-time GitHub push events displayed on a rotating ASCII globe.
Built using GitHub Copilot CLI for the GitHub Copilot CLI Challenge.
- 🌍 Animated rotating ASCII globe with accurate Earth landmass rendering
- 📡 Real-time GitHub push event streaming
- 🎨 Colored display (green land, blue ocean)
- ✨ Smooth fade transitions for event messages
This is a GitHub CLI extension. Install it with:
gh extension install leereilly/gh-firehoseAlternatively, install with Go:
go install github.com/leereilly/gh-firehose@latestOr build from source:
git clone https://github.com/leereilly/gh-firehose.git
cd gh-firehose
go buildgh firehosePress q, Esc, or Ctrl+C to quit.
- Go 1.25+
- Optional: GitHub CLI (
gh) for authenticated API access (higher rate limits)
The application fetches push events from the GitHub Events API and displays them as messages below a rotating ASCII globe. The globe uses an equirectangular projection bitmap to accurately render Earth's continents.
MIT
