A fast, keyboard-driven GitHub Project board built with Nuxt 4 and Nuxt UI.
reze.octolabs.net
- Kanban board for GitHub Projects V2 with drag-and-drop
- Sub-issues & parent links shown on cards and in the sidebar with progress bars
- Combinable filters by user, repo, state, date range, and assignment status with Shift+click to exclude
- Command palette (
Cmd+K) with bang patterns:@user,/repo,#number,>action - Card sidebar with timeline, comments, assignees, sub-issues, and move actions
- Create issues with repository issue template support (markdown and YAML form templates)
- Keyboard-first workflow with 15+ shortcuts (press
?to see all) - Session caching for instant board loads on revisit with background refresh
- Theme picker with customizable primary and neutral colors
- PWA with offline caching for GitHub API responses and avatars
- Mobile responsive with snap-scrolling columns not recommended though
npm install
npm run devreze uses a GitHub Personal Access Token with read:org, repo, and project scopes. Your token is stored in your browser's localStorage and never leaves your machine.
| Key | Action |
|---|---|
C |
Create issue |
Cmd+K |
Command palette |
J / ↓ |
Next card |
K / ↑ |
Previous card |
← / → |
Navigate columns |
E |
Write comment |
A |
Open assignees |
Cmd+A |
Assign to me |
Cmd+M |
Move card |
Cmd+P |
Move to In Progress |
F |
Toggle my items filter |
X |
Clear filters |
R |
Refresh board |
? |
Show all shortcuts |
docker build -t reze .
docker run -p 3000:3000 rezeInspired by Triage by Orta Therox. Built with Nuxt and Nuxt UI.
MIT