ReleaseRadar is a terminal UI tool for keeping tabs on GitHub releases across all the repositories you care about. It pulls release data, shows repo metadata, and optionally uses OpenAI to generate summaries of what changed.
Features
- Multi-Repo Tracking: Monitor releases from dozens of GitHub repositories simultaneously
- Dual-Pane TUI: Releases table on one side, detail view on the other
- Repository Metadata: Stars, forks, language, and topics at a glance
- Changelog Fallback: Parses changelogs when GitHub Releases aren’t available
- AI Summaries: Optional OpenAI integration for human-readable release summaries
- Chat Interface: Conversational AI for discussing tracked releases
- Easy Management: Add and remove repositories via the TUI or command line
Installation
# Homebrew
brew install wdm0006/tap/releaseradar
# Or build from source
go install github.com/wdm0006/releaseradar@latest
Requires GitHub CLI (gh) installed and authenticated. OpenAI API key is optional for AI features.
Usage
# Launch the TUI
releaseradar
# Add a repo to track
releaseradar add wdm0006/category_encoders
Monitored repos persist in a JSON config file in your home directory.