I spend most of my day in a terminal. Editor in one pane, shell in another, maybe a Slack window if I have to. The one thing that constantly pulled me back into a browser tab was GitHub. Specifically: pull requests. Triaging them, reviewing them, leaving a comment, approving, merging. Each of those is a few clicks and a page load away, and across a busy day it adds up to a real tax on attention. So I wrote a tool that scratches that itch. It’s called github-pr-attention, and it’s a small terminal UI written in Go that turns your GitHub PR inbox into something that behaves a lot like a mail client, with vim keys and no mouse required. The Problem GitHub’s web UI is fine, but it is optimized for one PR at a time. If you have ten PRs waiting on you across a few repositories, the workflow looks roughly like: Open the notifications page. Click into a PR. Wait for the page to load. Read the description, scroll through the diff. Approve, comment, or merge. Hit back, repeat. For maintainers…
No comments yet. Log in to reply on the Fediverse. Comments will appear here.