Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>GitHub Activity DashboardNew to Visual Studio Code? Get it now.
GitHub Activity Dashboard

GitHub Activity Dashboard

Nishant Unavane

|
25 installs
| (0) | Free
A dashboard to track your GitHub activity.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

🚀 GitHub Activity Dashboard for VS Code

VS Code TypeScript GitHub

A comprehensive Visual Studio Code extension to visualize and manage your GitHub activity, profile stats, repositories, organizations, issues, PRs, languages, sponsors, and more — all inside VS Code!


✨ Features

  • Profile Dashboard: View your GitHub profile, stats, sponsors, and contribution graphs.
  • Repository Explorer: Browse all your repositories and their structure with a modern explorer UI. Select files to view their contents.
  • Branch & Commit Insights: Visualize branches for each repo, checkout specific commits, and see branch details.
  • Starred Repos: Instantly access and star/unstar repositories with real-time updates.
  • Notifications Panel: See GitHub notifications inside VS Code, open them directly, and keep track of updates.
  • Activity Timeline: Explore your recent GitHub events with history grouped by repository and type.
  • Enhanced Contribution Graphs: Visual heatmaps for comments and PR activity.
  • Quick Pick Search: Use fuzzy-search to instantly open any of your repositories.
  • Keyboard Shortcuts: Rapid navigation between dashboard features.
  • Custom Themes: Choose between auto/dark/light dashboard themes for seamless integration.
  • Pin Favorites: Pin frequently used repositories for fast access.
  • Language Filters: Filter repositories by language, stars, or activity.
  • Multi-Account Ready: Connect and switch between multiple GitHub accounts (coming soon).
  • Sponsor Data: Toggle visibility of sponsor information.
  • Repo Actions: Enable/disable advanced repo management actions.
  • Error Handling: Robust authentication and error messages for smoother UX.

📥 Installation

  1. Open VS Code.
  2. Go to Extensions (Ctrl+Shift+X).
  3. Search for GitHub Activity Dashboard.
  4. Click “Install”.

Or install directly from VS Code Marketplace.


🚀 Usage

  • Open the GitHub Activity Dashboard panel from the VS Code sidebar.
  • Authenticate with your GitHub account when prompted.
  • Browse your profile, repositories, branches, activity, and notifications.
  • Use the explorer to view repo structure and open files.
  • Star/unstar repositories directly from the dashboard.
  • Search, filter, and pin repositories for instant access.

🎯 Key Features in Detail

  • Repository Explorer: Interactive tree view powered by the GitHub API. File and folder navigation, file previews, and links to open in browser.
  • Branch Explorer: Expand a repository to see all branches. Tooltips show repo info and branch count.
  • Star Management: Star/unstar repos with instant feedback and updated lists.
  • Notifications: View your GitHub notifications. Click to open details or mark as read.
  • Activity History: Timeline of events such as commits, PRs, issues, and comments.
  • Enhanced Graphs: Heatmaps and contribution graphs visualizing code reviews, comments, and more.
  • Quick Search: Fast fuzzy search and quick pick to open any repo.
  • Robust Authentication: Seamless GitHub login using VS Code authentication APIs.

🛠️ Requirements

  • Visual Studio Code v1.60+
  • GitHub account
  • Internet connection

⚙️ Extension Settings

This extension contributes the following settings:

  • githubDashboard.theme: Choose dashboard theme (auto/dark/light).
  • githubDashboard.showSponsors: Toggle sponsors data.
  • githubDashboard.maxRepos: Maximum repositories to display.
  • githubDashboard.enableRepoActions: Enable/disable repo management actions.

💡 Tips and Tricks

  • Use keyboard shortcuts to quickly access dashboard features.
  • Pin your favorite repositories for instant access.
  • Filter repositories by language, activity, or stars.
  • Connect multiple GitHub accounts (coming soon).
  • Use the dashboard to prepare for code reviews and team syncs.

🤝 Contributing

Contributions are welcome! To contribute:

  1. Fork the repository.
  2. Create your feature branch (git checkout -b feature/AmazingFeature).
  3. Commit your changes (git commit -m 'Add some AmazingFeature').
  4. Push to the branch (git push origin feature/AmazingFeature).
  5. Open a Pull Request.

✍️ Author

IamNishant51


🌟 Support

If you love this extension, please star the repo and share feedback! For issues, use GitHub Issues.


📄 License

MIT License


🙏 Acknowledgments

  • Octokit for GitHub API integration.
  • VSCode API for extension development.
  • All contributors and users for their support and ideas!

Made with ❤️ by Nishant Unavane

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft