Deep-dive into DORA metrics, Cycle Time breakdowns, and success rates across all your GitHub Actions workflows and Pull Requests.
Track GitHub Actions minutes and spend per workflow. Identify runaway costs and optimize your CI budget.
Your PAT never touches the browser. AES-256-GCM encrypted sessions, HttpOnly cookies, and rate limiting built-in.
Reviewer load balancing, CI success rates per contributor, and upcoming deep-dive Contributor Profiles to prevent burnout.
The fastest way to get running. No OAuth App needed β just your GitHub PAT.
git clone https://github.com/dinhdobathi1992/gitdash.git cd gitdash cp .env.local.example .env.local # Edit .env.local β set these two values: MODE=standalone SESSION_SECRET=$(openssl rand -hex 32) npm install npm run dev
Open http://localhost:3000 β you will be redirected to /setup to enter your PAT.
For teams sharing a single deployment. Requires a GitHub OAuth App.
http://localhost:3000/api/auth/callback.MODE=organization GITHUB_CLIENT_ID=your_client_id GITHUB_CLIENT_SECRET=your_client_secret SESSION_SECRET=$(openssl rand -hex 32)
npm install && npm run dev
SESSION_SECRET with: openssl rand -hex 32| Scope | Purpose |
|---|---|
repo | Repository list + workflow data (private repos) |
workflow | Workflow runs and job details |
read:org | Organization membership + org repo list |
read:user | User identity (avatar, name, login) |
Actions: read and Contents: read scoped to specific repos.