A Chrome extension that provides instant GitHub repository analytics. Get key metrics on project health, community engagement, code stats, and release management right in your browser.
- Repository Overview: Quick access to stars, forks, watchers, and other basic stats
- Code Activity: Track commit frequency, code additions/deletions, and contributor metrics
- Community Engagement: Monitor issues, pull requests, and discussion activity
- Release Management: View release history and version data
- Visit the GitInsight extension page in the Chrome Web Store
- Click "Add to Chrome"
- Confirm the installation when prompted
- Download or clone this repository
- Open Chrome and go to
chrome://extensions/
- Enable "Developer mode" in the top-right corner
- Click "Load unpacked" and select the extension directory
- The GitInsight extension should now be installed and visible in your toolbar
- Navigate to any GitHub repository page
- Click on the GitInsight extension icon in your browser toolbar
- For the first use, you'll need to provide a GitHub personal access token:
- Go to GitHub Personal Access Tokens
- Generate a new token with the
repo
scope - Copy and paste the token into the extension
- Click "Save Token"
- View the analytics for the current repository
- Click "Refresh" to update the data
GitInsight requires a GitHub personal access token to fetch repository data. The token is stored locally in your browser and is never sent to our servers. To create a token:
- Visit GitHub Personal Access Tokens
- Click "Generate new token"
- Give it a descriptive name (e.g., "GitInsight Extension")
- Select the
repo
scope (only read access is needed) - Click "Generate token"
- Copy the token and paste it into the extension
- All data is processed locally in your browser
- Your GitHub token is stored securely in Chrome's extension storage
- No data is collected or transmitted to third-party servers
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
If you encounter any issues or have questions, please open an issue on the GitHub repository.