Visual Studio Toolbox is a sleek system tray application for Windows that helps you manage all your Visual Studio installations in one place. Think of it as your personal command center for Visual Studio! ๐
๐ก Inspired by JetBrains Toolbox - bringing the same convenience to the Visual Studio ecosystem!
| Feature | Description |
|---|---|
| ๐ Auto-Detection | Automatically discovers all VS 2019, 2022, and 2026 installations |
| ๐จ Beautiful UI | Modern WinUI 3 interface with light/dark mode support |
| ๐ Quick Launch | Launch any VS instance with a single click |
| ๐งช Experimental Hives | See and launch experimental/custom VS hives |
| ๐ป Developer Shells | Launch VS Developer Command Prompt or PowerShell |
| ๐ Quick Access | Open installation folders and AppData directories |
| ๐ฅ๏ธ Windows Terminal | Integrates with your Windows Terminal profiles |
| ๐ System Tray | Lives quietly in your system tray until needed |
| โ๏ธ Configurable | Startup and window behavior settings |
| ๐ช Custom Chrome | Sleek custom title bar with VS purple branding |
See all your Visual Studio installations at a glance, including version info, build numbers, and channel badges:
Hover over any installation to highlight it with the signature purple accent:
Access powerful options for each installation - open folders, launch dev shells, and more:
Configure startup behavior and window preferences:
- ๐ช Windows 10/11
- ๐ฆ .NET 10 SDK
- ๐จ Windows App SDK 1.8+
# Clone the repository
git clone https://github.com/CalvinAllen/VSToolbox.git
# Navigate to the project
cd VSToolbox
# Build and run
dotnet run --project src/CodingWithCalvin.VSToolbox- Click the
โถ๏ธ play button to launch Visual Studio - Click the โ๏ธ gear button for more options:
- ๐ Open Explorer - Open the VS installation folder
- ๐ป VS CMD Prompt - Launch Developer Command Prompt
- ๐ VS PowerShell - Launch Developer PowerShell
- ๐ Open Local AppData - Access VS settings and extensions
- Launch on startup - Start Visual Studio Toolbox when Windows starts
- Start minimized - Launch directly to the system tray
- Minimize to tray - Hide to system tray when minimizing
- Close to tray - Hide to system tray instead of exiting
- Click the tray icon to show/hide the window
- Right-click for quick menu (Show / Exit)
VSToolbox/
โโโ ๐ src/
โ โโโ ๐ CodingWithCalvin.VSToolbox/ # ๐จ WinUI 3 Application
โ โ โโโ ๐ Views/ # XAML pages
โ โ โโโ ๐ ViewModels/ # MVVM view models
โ โ โโโ ๐ Services/ # App services
โ โ
โ โโโ ๐ CodingWithCalvin.VSToolbox.Core/ # ๐ฆ Core Library
โ โโโ ๐ Models/ # Data models
โ โโโ ๐ Services/ # VS detection & launch
โ
โโโ ๐ tests/ # ๐งช Unit tests
| Technology | Purpose |
|---|---|
| ๐ C# 13 | Language |
| ๐ฏ .NET 10 | Runtime |
| ๐จ WinUI 3 | UI Framework |
| ๐ฆ Windows App SDK 1.8 | Windows APIs |
| ๐ H.NotifyIcon.WinUI | System tray |
| ๐งฐ CommunityToolkit.Mvvm | MVVM pattern |
Contributions are welcome! Feel free to:
- ๐ด Fork the repository
- ๐ฟ Create a feature branch (
git checkout -b feature/amazing-feature) - ๐พ Commit your changes (
git commit -m 'Add 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.
- ๐ Microsoft for Visual Studio and WinUI
- ๐ก JetBrains Toolbox for the inspiration
- ๐จ The .NET community for amazing libraries
Made with ๐ by Coding with Calvin
โญ Star this repo if you find it useful! โญ



