Fast, filterable PR review. Entirely client-side.
Warning
Pulldash is WIP. Expect bugs.
Browser: pulldash.com. Replace github.com with pulldash.com in any PR URL.
Desktop: Latest release for Linux, macOS, Windows.
-
Custom filters: Add repos and filter by review requests, authored PRs, or all activity.
-
Keyboard-driven:
j/kto navigate files, arrows for lines,cto comment,sto submit. -
Fast file search:
Ctrl+Kto fuzzy-find across hundreds of changed files.
- GitHub's review UI is slow (especially for large diffs)
- No central view to filter PRs you care about
- AI tooling has produced more PRs than ever before—making a snappy review UI essential
GitHub's API supports CORS, so Pulldash runs entirely client-side. No backend proxying your requests.
-
Web Worker pool: Diff parsing and syntax highlighting run in workers sized to
navigator.hardwareConcurrency. The main thread stays free for scrolling. -
Pre-computed navigation: When a diff loads, we index all navigable lines. Arrow keys are O(1)—no DOM queries.
-
External store: State lives outside React (
useSyncExternalStore). Focusing line 5000 doesn't re-render the file tree. -
Virtualized rendering: Diffs, file lists, and the command palette only render visible rows.
bun install
bun dev


