Hasty Briefsbeta

Show HN: Sometimes GitHub is boring, so I made a CLI tool to fix it

11 days ago
  • #Terminal
  • #GitHub
  • #CLI
  • A modern terminal interface for exploring GitHub profiles, repositories, and activity.
  • Built with Charm's Bubbles UI components for a delightful terminal experience.
  • Features include Repository List, Table View, Statistics View, and Activity Feed.
  • Complete Repository Listing shows all public repositories, not just recent activity.
  • Real-time search functionality to filter repositories by name or description.
  • Rich metadata display including stars, forks, languages, and update dates.
  • Popularity sorting automatically sorts repositories by star count.
  • Responsive design that adapts to terminal size.
  • Keyboard navigation with Vim-like keybindings (j/k, h/l).
  • Quick actions like clone, copy URLs, and open in browser.
  • Live data refresh without needing to restart.
  • Built-in GitHub API rate limit checking.
  • Installation options include downloading binaries, building from source, or using Homebrew.
  • Personal Access Token setup for higher rate limits and private repository access.
  • Interactive browsing and detailed repository listing commands.
  • Key bindings for navigation, selection, and quick actions.
  • Comprehensive analytics about GitHub profiles and repositories.
  • Activity insights including push events, issues, PRs, and stars.
  • Programming language breakdown and time-based sorting of events.
  • Example commands to explore profiles like Andrej Karpathy and Linus Torvalds.
  • Environment variables for customization (GITHUB_TOKEN, NO_COLOR, GITACT_CACHE_DIR).
  • API response caching to improve performance and reduce rate limit usage.
  • Contribution guidelines including forking, feature branches, and pull requests.
  • Project is licensed under the MIT License.
  • Acknowledgments to Charm, GitHub API, Lip Gloss, and Bubble Tea.
  • Made with Go.