Skip to content

Dashboard

Next.js 16 web dashboard for monitoring and managing GitWire.

Overview

FeatureTechnology
FrameworkNext.js 16 (App Router)
StylingTailwind CSS
Data FetchingSWR (Stale-While-Revalidate)
ChartsRecharts
DeploymentDocker (standalone output)

Pages (12)

PageRouteDescription
Overview/Fleet-wide metrics and recent activity
Repos/reposRepository list with sync status
Issues/issuesIssues with triage info
Pull Requests/pull-requestsPRs with size/risk ratings
CI/ciCI runs + heal history tabs
Insights/insightsVelocity and health charts
Maintainer/maintainerStale management + governance tabs
Fix Attempts/fix-attemptsAutonomous contributor history
Duplicates/duplicatesDuplicate detection signals
Automation/automationMerge queue + feedback rules tabs
Trust/trustFlaky tests + deps + policies tabs
Intelligence/intelligenceAI review + audit trail tabs

Design System

ElementValue
Accent color#00D97E (green)
Background#0F172A (slate-900)
Surface#1E293B (slate-800)
Text#F8FAFC (slate-50)
FontInter (system)

Architecture

The dashboard is a separate Docker container (gitwire-dashboard) running Next.js in standalone mode.

Browser → Cloudflare Tunnel → Dashboard (:3001)

                          API Server (:3000)

Pages | Configuration

Released under the MIT License.