Tech Stack

Next.js React TypeScript CopilotKit GitHub API Generative UI pgvector

Overview

SwiPR / PRs on Edge captures two iterations of the same core idea: using AI to make pull request review faster, safer, and more context-aware.

SwiPR started as context infrastructure for the merge decision. PRs on Edge later focused on the interface layer, using generative UI to decide how PR review should look on mobile and edge devices.

SwiPR review screen

Two Iterations

SwiPR

PRs on Edge

Interface Modes

Swipe — a card-by-card review surface for fast triage when the queue is still small enough for direct approve, skip, or inspect actions.

PRs on Edge swipe mode

Risk Matrix — a severity-oriented view that groups pull requests by runtime risk so the reviewer can attack the highest-signal items first.

PRs on Edge risk matrix mode

Contributor Focus — a grouped view for author-heavy queues, useful when one contributor or one team owns a large share of open work.

PRs on Edge contributor focus mode

Dependency Graph — a structure-aware view that surfaces merge ordering and cross-references so related pull requests do not get merged out of sequence.

PRs on Edge dependency graph mode

Category Group — a batching view that clusters pull requests into feature, testing, maintenance, and similar classes to reduce queue noise.

PRs on Edge category group mode

Explore the Work

Open the SwiPR repo · Open the PRs on Edge repo · Read the article version