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

  • Unified dashboard for review requests, pull requests, issues, activity, notifications, and overview metrics
  • Priority scoring, repo and label filters, focus mode, inline search, and keyboard-first navigation
  • Multi-repo support with per-repo enablement and local repository path management
  • Native system notifications, tray integration, and command palette shortcuts
  • PR Workspaces with git worktrees, embedded terminal, suspend/resume lifecycle, and Claude Code session persistence
  • Offline-first SQLite cache with background GitHub sync

Install

Prebuilt Linux packages are published on the GitHub Releases page.

  • .AppImage for a portable install
  • .deb for Debian/Ubuntu-based systems

Tech stack

Layer Technologies
Backend Rust, Tauri 2.10, tokio, sqlx (SQLite), reqwest, graphql_client
Frontend React 19, TypeScript, Zustand, TanStack Query v5, Tailwind CSS 4
Tooling oxlint, oxfmt, Vitest, cargo test

Prerequisites

Development

npm install
npm run tauri dev

Build

npm run tauri build

Testing

npm run check

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

Packages

 
 
 

Contributors

Languages