GitHub Review Dashboard & PR Workspaces
A Tauri desktop app that aggregates your GitHub review requests, pull requests, issues, and activity into a single real-time dashboard with priority scoring. PR Workspaces provide isolated development environments (git worktrees + embedded terminal + persistent Claude Code sessions) for instant context switching.
- Real-time dashboard: review queue, your PRs, issues, activity feed
- Priority scoring for PRs (size, age, CI status, review urgency)
- Multi-repo support with per-repo configuration
- Native system notifications for review requests, CI failures, approvals
- Command palette and keyboard-driven workflow
- PR Workspaces with embedded terminal and Claude Code sessions
- Offline-first with SQLite cache
| Layer | Technologies |
|---|---|
| Backend | Rust, Tauri 2.10, tokio, sqlx (SQLite), octocrab, graphql_client |
| Frontend | React 19, TypeScript, Zustand, TanStack Query v5, Tailwind CSS 4 |
| Tooling | oxlint, oxfmt, Vitest, cargo test |
- Rust (stable)
- Node.js >= 20 + npm
- Tauri system dependencies: see Tauri prerequisites
npm install
cargo tauri devcargo tauri build# Rust
cargo test
cargo clippy -- -D warnings
# TypeScript
npx vitest run
npx vitest run --coverageSee CONTRIBUTING.md for guidelines.
MIT — see LICENSE