I Built a PR Inbox for My Phone So I Stop Being the Bottleneck
Описание и применение
Создано мобильное приложение, которое получает PR‑обновления через вебхуки GitHub, хранит их в Supabase и генерирует краткие резюме с помощью LLM. Пользователь может одобрять или отклонять PR‑ы свайпом, что сократило среднее время обзора с трёх дней до менее чем четырёх часов.
Задача
Pull request reviews were delayed for days because reviewing on a laptop was cumbersome, making the author the bottleneck.
Результат
Review median time dropped from three days to under four hours; author merged PRs from a bus and a wedding; contributors noted unusually fast reviews.
Рабочий процесс
- 1. GitHub webhook triggers when a PR is opened.
- 2. Serverless function stores PR metadata in Supabase.
- 3. Another function calls an LLM to generate a structured summary (what changed, why, riskiest hunk, checks).
- 4. The Expo mobile app pulls summaries from Supabase and shows an inbox.
- 5. User swipes right to approve or left to request changes.
- 6. The action is sent back to GitHub via the API to merge or comment.
Доказательства
Since I started using the inbox, my median review time went from three days to under four hours.
The whole thing costs zero dollars. Expo for the app. Supabase for auth and database. GitHub webhooks for PR events. Vercel for the landing page.
- Дата записи: 2026-09-18T05:00:21.506Z