alden

The web UI

alden ui

Opens your review queue in the browser. Everything the CLI shows, the UI shows, from the same briefing format: the queue, each PR's briefing with every check's evidence and the callers outside the diff, and reviews run with the model and effort you pick.

Run it from a clone of the repo you review, as with alden review: that's where Alden finds callers for PRs, and what "My changes" reviews.

Flag What it does
--port <n> Serve on this port instead of a free one.
--no-open Print the link instead of opening a browser.

Stop it with Ctrl+C.

Views

Each review has its own options: ask the model or not, which model, which effort, and whether to find callers. The line beside them shows the per-review cap and what's left of today's budget. These choices last until you close the tab; Settings changes the defaults.

Keyboard

Key Does
j or ↓ Next PR, with its briefing
k or ↑ Previous PR
b Brief me on this PR
o Open this PR on GitHub
+ − x Useful, Not useful, Dismiss on this PR
r Refresh the queue
Esc Stop a running briefing; in a narrow window, back to the list

Below 960px wide the list and the briefing take turns: pick a PR to open its briefing, and "← Queue" or Esc goes back.

The look comes from the "Alden App v2" Claude Design project: light and dark (following the system unless Settings picks one), Geist and Geist Mono, served from Alden itself (the fonts are bundled under the SIL Open Font License).

Security

The UI's server can use your GitHub sign-in and spend your model budget, so it's locked down:

Don't share the link while alden ui is running. A new run makes a new key.

Working on the UI

See packages/ui/README.md. pnpm ui:demo serves the UI over the recorded public PRs, with no GitHub or model calls, for UI work and screenshots.