
Your Move
A GitHub inbox for what moved, and whose move it is — on every device.
- Next.js
- React
- TypeScript
- GitHub GraphQL
- PWA
GitHub tells you everything happened and nothing about what needs you. I wanted one page that answers a single question — what changed, and is it my turn? — and answers it on a phone, because that is the hardest case and the one nobody serves.
Next.js reading GitHub live over GraphQL. No database, no mirror, no webhooks: the board derives whose move it is on every load and caches only results, showing its own age rather than hiding it. The session is your GitHub token, sealed with AES-GCM in an HttpOnly cookie — there is no server-side store to run or back up.
What's inside
One board, every width
A matrix of repositories against statuses, so a project's whole situation is one line you read across. The same board on a phone and on a desk — not a mobile app and a desktop app.
Whose move, at a glance
Every row is marked your move or their move, with a short reason: review requested, CI failing, changes requested, a conflict, approved.
Filters that live in the URL
Whose move, repository, status and label — AND across facets, OR within one. The whole selection is in the address bar, so a view is a bookmark.
Honest about its own age
It polls rather than mirrors, only while you're looking, and says visibly whether you're seeing something live, refreshing, stale, or offline.
Opens where the truth lives
Tapping a row takes you straight to the issue or PR on GitHub. No parallel comment thread, no second place to check.
Installable everywhere
A proper PWA — manifest, service worker, offline page — so it behaves like an app on the home screen rather than a bookmarked tab.
See whose move it is
Sign in with GitHub — your own token, scoped to what you can already see. Nothing to configure.
Open Your Move →- dashboard
- developer-tools
- github
- productivity
- pwa