A single-page application that visualizes GitHub Copilot premium request usage data from CSV exports. This tool helps you understand your team's Copilot usage patterns.
Need to analyze the premium requests CSV? I created a SPA with Spark and Coding Agent to display an overview of the Premium Requests CSV that you can currently download (no API yet 😓), so share it where needed!
Hosted on GitHub Pages: GitHub Copilot Premium Requests Usage Analyzer
Upload the CSV from the enterprise export (Billing and Licenses → Usage → Export dropdown right top)
Result:
- Upload and parse GitHub Copilot usage CSV data
- Visualize usage over time with interactive charts
- See request distribution by model
- Track compliant vs. exceeding quota requests
- Analyze usage patterns with daily breakdown charts
- Node.js 16+ and npm
-
Clone this repository:
git clone https://github.com/[your-username]/github-copilot-usage.git cd github-copilot-usage
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open http://localhost:5000 in your browser
The application expects a CSV export from GitHub Copilot premium requests with the following format:
"Timestamp","User","Model","Requests Used","Exceeds Monthly Quota","Total Monthly Quota"
"2025-06-11T05:13:27.8766440Z","UserName","gpt-4.1-2025-04-14","1","False","Unlimited"
This project is configured for easy deployment to GitHub Pages. See DEPLOYMENT.md for detailed instructions.
Quick deploy:
npm run deploy
- React
- TypeScript
- Vite
- Recharts
- shadcn/ui components
- Tailwind CSS
This project is licensed under the MIT License - see the LICENSE file for details.
- GitHub Copilot for helping with development
- The shadcn/ui team for the beautiful components
- Recharts for the charting library