triage
Interactive command-line GitHub issue & notification triaging tool.
Triage is a terminal tool that lets you manage GitHub notifications and issues from your keyboard. You can browse, filter, label, and reply to issues without opening a browser.
Triage is a command-line tool that helps you manage your GitHub notifications and issues without leaving the terminal. If you've ever felt overwhelmed by a backlog of GitHub notifications, this tool gives you a fast, interactive way to sort through them, read issue details, and take action right from your keyboard.
Once installed and connected to your GitHub account, it pulls in your notifications and presents them in a searchable, interactive list inside your terminal. You can browse issues, read comments, and look at labels without the notifications automatically being marked as read. This means you can safely check what's new without losing your unread indicators for things you want to revisit later. When you're ready to act, you can mark notifications as read, unsubscribe from threads, or stop watching entire repositories to cut down on noise. You can also manage issues directly by adding or removing labels and leaving comments.
This tool is designed for open-source maintainers, project managers, and developers who spend a significant amount of time on GitHub and prefer keyboard-driven workflows over clicking through a web browser. For example, someone maintaining a popular project with dozens of incoming issues and pull requests each week could use this to quickly filter their notifications, label bug reports, and reply to contributors in one streamlined session.
The project is built in Go and requires a GitHub personal access token to function, which acts as the bridge between the tool and your GitHub account. You'll need to grant it permission to access your notifications and repositories for all the features to work properly. The README notes that future updates might include features like prioritizing notifications across multiple projects or creating templated responses for common replies, but the current version is already stable and functional for everyday triage work.
Where it fits
- Quickly filter and label incoming bug reports from a busy open-source project.
- Reply to contributors and manage issue threads without leaving the terminal.
- Unsubscribe from noisy threads or stop watching repositories to reduce notification clutter.
- Safely browse new notifications without losing unread indicators for items to revisit later.