The GitHub Copilot Insights gh extension provides detailed metrics and insights into the usage and adoption of GitHub Copilot within an organization or enterprise. It helps organizations understand how effectively they are utilizing GitHub Copilot, identify areas for improvement, and measure the impact on productivity and ROI.
The plugin provides the following insights:
-
Adoption & Utilization
- 🚀 Seat Utilization Rate: Measures how well the organization is using its purchased seats.
- 📈 Active vs. Engaged Users: Tracks meaningful usage by comparing total engaged users to total active users.
- 📊 Feature Engagement Rate: Highlights which features (chat, IDE completions, PR summaries) are driving value.
- 🔄 IDE Adoption: Measures the adoption rate of IDE.
- 🔄 Dotcom Adoption: Measures the adoption rate of using the contextual GitHub Copilot for GitHub hosted repositories.
-
Productivity Impact
- ✅ Code Acceptance Rate: Tracks AI relevance and developer trust in suggestions.
- 📏 Code Adoption Efficiency: Measures AI's direct contribution to production code.
- 🤖 AI Chat Engagement: Determines if chat is enhancing workflows.
-
ROI & Cost Efficiency
- 💰 Cost per Engaged User: Evaluates per-user ROI.
- 🔄 Custom Model Efficiency: Tracks the impact of fine-tuned models vs. default AI.
-
Workflow Acceleration
- ⚡ PR Automation Impact: Measures AI-driven automation in code review.
- ⌛ AI-Driven Code Speed: Tracks how much Copilot accelerates dev cycles.
-
Strategic Growth Metrics
- 📣 Expansion Potential: Gauges organic adoption growth.
- 📌 Editor Preference Index: Identifies IDE preference trends (VSCode vs. JetBrains, Neovim).
To install the GitHub Copilot Insights plugin as a GitHub CLI extension, follow these steps:
- Install the extension:
gh extension install chkp-roniz/gh-copilot-insights
To use the GitHub Copilot Insights plugin, run the following command:
gh copilot-insights --scope <scope> --output <output> [--extended] [--debug]
--scope
: The name of the organization or enterprise for which to retrieve insights.--output
: The output format, eitherjson
,summary
, ortable
.--extended
: Include extended metrics in the output (optional).--debug
: Enable debug mode (optional).
Here is an example of how to use the plugin:
gh copilot-insights --scope my-org --output summary --extended --debug
This command retrieves the GitHub Copilot insights for the organization my-org
and outputs a summary with extended metrics in debug mode.
This project is licensed under the MIT License. See the LICENSE file for details.