[!IMPORTANT]
This extension is an independent project and is not affiliated with, endorsed by, or supported by GitHub or Microsoft. It is designed to enhance your experience with GitHub and its services. Use of this extension is at your own discretion.
Overview ✨
Copilot Metrics Lite is a Visual Studio Code extension that tracks and visualizes your Copilot usage directly within VS Code. See how often Copilot assists you, which files and languages benefit most, and how much code is generated—all in a private, local dashboard.
Features 🛠️
Modern Dashboard: Clean, intuitive interface with tabbed navigation for Workspace Files and All Files.
Completions Tracking: Counts all Copilot completions you accept, organized by file and language.
Productivity Metrics: Totals for completions, lines, and characters generated by Copilot.
Language Stats Badges: See which languages benefit most from Copilot, with badge-style stats.
Efficient Navigation: Instantly switch views, paginate large file lists, and filter your data.
Auto & Manual Refresh: Metrics update automatically and can be refreshed on demand.
One-Click Reset: Easily reset all metrics for a fresh start.
Error Handling: Friendly error messages and a clean, accessible interface.
Secure & Private: All data is stored locally—no metrics leave your machine.
How It Works 🏗️
The extension monitors your editor for Copilot completions (when you accept code suggestions) and collects metrics on completions, lines, and characters generated, grouped by file and programming language.
All data is stored locally within VS Code and can be reset at any time via the dashboard.
Use the status bar icon or run the command Show Copilot Metrics Dashboard to open the dashboard at any time.
Usage 💡
Open the Dashboard:
Click the Copilot Metrics icon in the VS Code status bar, or
Open the command palette and run Show Copilot Metrics Dashboard.
Review Metrics:
Browse completions, lines, and characters generated, see breakdowns per file and language, and use pagination for large projects.
Reset or Refresh:
Use the dashboard buttons to reset your metrics or 🔄 manually refresh the data.
Feedback & Issues 📝
Have a bug to report, a feature request, or just want to say hi? Open an issue and let us know! We love hearing from users—no idea is too small, no bug is too weird. Your feedback helps make Copilot Metrics Lite better for everyone!