zahhar/ghcp-dashboard: Dashboard with Github Copilot Metrics
Briefly

zahhar/ghcp-dashboard: Dashboard with Github Copilot Metrics
"Lightweight GitHub Copilot usage dashboard for teams. It reads raw metrics exposed via new Github REST API endpoints for Copilot usage metrics, aggregates them per user, and serves a browser-based leaderboard-style dashboard with filters and trend hints."
"Dashboard aims at AI/Agile Coaches, Teams leaders, Engineering managers, Project- and Delivery managers, Procurement associates and helps them to quickly answer questions like: Who is actively using Copilot and who is not? Which models/IDEs/languages are most used? How usage differs across teams and time?"
"Project was intentionally built simple and file-based, so you can run it locally without infrastructure or implement your own data persistancy layer. Runtime: Node.js (CommonJS) Backend: built-in http, fs, https modules (no framework) Frontend: vanilla HTML/CSS/JavaScript Data source: GitHub REST API Storage: local JSON/NDJSON files."
This project provides a file-based dashboard for monitoring GitHub Copilot usage across teams and organizations. Built with Node.js and vanilla frontend technologies, it fetches raw metrics from GitHub's REST API endpoints and aggregates them by user. The dashboard displays leaderboard-style views with filtering and trend analysis capabilities, targeting managers, coaches, and team leaders. Key features include user activity tracking, model and IDE usage analysis, and cross-team comparisons. The system uses local JSON storage without requiring external infrastructure, making it deployable locally. Three main scripts handle server operations, data updates, and historical comparisons. Configuration files manage GitHub organization details and user mappings.
Read at github.com
Unable to calculate read time
[
|
]