prt-frontend is a desktop GUI for
project-roadmap-tracking (PRT).
It lets you manage prt.json roadmaps visually with Dashboard and Tasks views instead of using
only the CLI.
Download the latest release from:
Choose your platform artifact:
- macOS:
prt-frontend-<version>.dmg - Windows:
prt-frontend-<version>-setup.exe - Linux:
prt-frontend-<version>.AppImage
- Open the
.dmg. - Drag
prt-frontend.appto/Applications.
- Run
prt-frontend-<version>-setup.exe. - Complete the NSIS installer flow.
- Download
prt-frontend-<version>.AppImage. - Mark executable and run:
chmod +x ./prt-frontend-<version>.AppImage
./prt-frontend-<version>.AppImagemacOS builds are currently unsigned and not notarized (mac.identity: null, notarize: false).
If macOS quarantines the app after download, run:
xattr -dr com.apple.quarantine "/Applications/prt-frontend.app"
open "/Applications/prt-frontend.app"If launch is still blocked:
- Right-click
prt-frontend.appin Finder and clickOpen. - Or go to
System Settings -> Privacy & Securityand clickOpen Anyway.
If you prefer a local build instead of opening a downloaded unsigned package:
bun install
bun run build:mac
open dist/mac*/prt-frontend.app- Launch the app.
- On the Welcome view, choose:
Open Projectto open an existing project directory containingprt.json.Create New Projectto initialize a new roadmap in a chosen directory.
- Use
Dashboardfor:- project metadata and progress
- roadmap statistics
- validation results
- dependency graph visualization
- Use
Tasksfor:- create/edit/delete tasks
- complete tasks and mark
passes-tests - filter, search, and sort task lists
- add/remove dependencies between tasks
- Save from the app menu:
File -> Save(Cmd/Ctrl+S).
When prt.json changes externally (for example from CLI usage), the app watches the file and
refreshes cached data.
Creating a new project from the GUI calls prt init from the main process (shell execution).
That means the prt command must be available on PATH.
- Creating projects in-app: requires
prtCLI onPATH - Opening/managing an existing
prt.json: does not require running CLI commands manually
Install PRT CLI from:
bun install
bun run dev| Script | Description |
|---|---|
bun run dev |
Start development mode with HMR |
bun run build |
Typecheck and build production output |
bun run start |
Preview production build |
bun run typecheck |
Typecheck main + preload + renderer |
bun run typecheck:node |
Typecheck main + preload only |
bun run typecheck:web |
Typecheck renderer only |
bun run lint |
Run ESLint |
bun run format |
Run Prettier |
bun run test |
Run Vitest |
bun run build:mac |
Build macOS artifacts via electron-builder |
bun run build:win |
Build Windows NSIS installer |
bun run build:linux |
Build Linux artifacts (AppImage/snap/deb) |
For architecture and IPC API details, see ARCHITECTURE.md.
MIT