Tool Kit is a developer-centric GUI designed to unify your workflow. Stop hunting for scattered scripts or memorizing complex terminal commands. With Tool Kit, you can seamlessly organize, discover, and run your CLI tools from a beautiful, grid-based dashboard.
Built entirely on .NET 8.0 and WPF, it leverages modern desktop capabilities to provide a fluid, responsive experience.
- 🚀 One-Click Execution: Run
cmdorpowershellscripts directly from the UI. - 🛡️ Privilege Escalation: Easily launch tools with Administrator privileges when required.
- 🌐 GitHub Integration: Discover and clone developer tools directly from GitHub repositories without leaving the app.
- 🖱️ Drag & Drop: Instantly onboard new tools by dragging
.ps1,.bat, or executable files into the workspace. - 🗂️ Dedicated Library: Manage your installed scripts in a clean, categorized "Installed Tools" view.
- 📝 Built-in Editor: Review and modify tool configurations, execution arguments, and readmes on the fly.
Tool Kit is distributed as a self-contained executable, meaning you don't even need the .NET runtime installed on your machine!
Update YOUR GitHub token placeholder in GithubInstallView
search api of github
- Navigate to the Releases page.
- Download the latest
ToolKit-Release-v0.1-beta.exe. - Run
ToolKit.exe.
There are three intuitive ways to populate your toolkit:
- Manual Configuration: Click + Add Tool to define a custom shell command.
- Drag & Drop: Drag any script directly onto the application window.
- GitHub Search: Press
Ctrl+Qor use the UI to search and install tools from GitHub.
Interested in contributing or building the app from source?
- Visual Studio 2022 (or Rider / VS Code)
- .NET 8.0 SDK
- Clone the repository:
git clone https://github.com/yourusername/ToolKit.git
- Navigate to the project directory:
cd ToolKit/ToolkitApp - Restore dependencies and build:
dotnet build -c Release
- Run the application:
dotnet run
Contributions, issues, and feature requests are welcome! Feel free to check out the issues page.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.