Skip to content

mpiton/prism

Repository files navigation

PRism logo

PRism

GitHub Review Dashboard & PR Workspaces

CI License: MIT Tauri 2.10 React 19 Rust


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.

Features

  • 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

Tech stack

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

Prerequisites

Development

npm install
cargo tauri dev

Build

cargo tauri build

Testing

# Rust
cargo test
cargo clippy -- -D warnings

# TypeScript
npx vitest run
npx vitest run --coverage

Contributing

See CONTRIBUTING.md for guidelines.

License

MIT — see LICENSE

About

GitHub Review Dashboard & PR Workspaces — Tauri desktop app (Rust + React)

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages