Focus
Triage, ranked.
Every PR scored on eight signals. The tab re-sorts in real time so the next thing to do is always on top.
The same titlebar, the same pill system, the same keyboard footer, the same monospace metadata — across PRs, diffs, checks, files, queries, and the floating badge. Shot on v0.14, both light and dark modes.
Focus
Every PR scored on eight signals. The tab re-sorts in real time so the next thing to do is always on top.
Main window · PRs
Section tabs in the titlebar, filter pills underneath, cards grouped by state — Ready to merge / Needs attention / In review.
Diff viewer
File tree, split or unified mode, and a toggle to compare against your local HEAD or the PR base branch.
PR detail · Checks
Every CI run in a flat list. Red ones grow a "Send to Claude Code" button inline — it opens a worktree with the first real error as the prompt.
File palette · ⌘P
Fuzzy match across every clone in ~/src. Syntax-highlighted preview. Jump to the PR that touched the file last.
Query window · ⌘L
SQL Server, Postgres, MySQL. Read-only by default, results cached for instant re-scroll, syntax matching the rest of the app.
CI log
Log-parsing extracts the actual failing assertion so Claude Code gets a clean prompt.
Azure DevOps
Auto-linked by branch or commit. Sprint, state, tags, implementing PR — all on one card.
Floating badge · ⌘⇧B
An always-on-top capsule: count and worst status. Click to expand; double-click to reopen the dock.