Skip to content

Repository files navigation

Tool Kit Logo

Tool Kit

A modern, extensible WPF application for managing and executing CLI tools.

.NET 8 Windows Version 0.1-beta License


📖 Overview

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.

✨ Key Features

  • 🚀 One-Click Execution: Run cmd or powershell scripts 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.

🚀 Quick Start

Installation

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

  1. Navigate to the Releases page.
  2. Download the latest ToolKit-Release-v0.1-beta.exe.
  3. Run ToolKit.exe.

Adding Your First Tool

There are three intuitive ways to populate your toolkit:

  1. Manual Configuration: Click + Add Tool to define a custom shell command.
  2. Drag & Drop: Drag any script directly onto the application window.
  3. GitHub Search: Press Ctrl+Q or use the UI to search and install tools from GitHub.

💻 Development & Build Instructions

Interested in contributing or building the app from source?

Prerequisites

  • Visual Studio 2022 (or Rider / VS Code)
  • .NET 8.0 SDK

Building from Source

  1. Clone the repository:
    git clone https://github.com/yourusername/ToolKit.git
  2. Navigate to the project directory:
    cd ToolKit/ToolkitApp
  3. Restore dependencies and build:
    dotnet build -c Release
  4. Run the application:
    dotnet run

🤝 Contributing

Contributions, issues, and feature requests are welcome! Feel free to check out the issues page.

  1. Fork the Project
  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

📜 License

Distributed under the MIT License. See LICENSE for more information.

Built with ❤️ for developers, by developers.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages