X3-Tools is a powerful, user-friendly Windows utility installer designed to streamline the process of setting up development environments, cybersecurity toolkits, and everyday software essentials. Developed single-handedly by X3NIDE with the assistance of AI, this tool represents a significant achievement in simplifying software installation on Windows platforms.
- Intuitive TUI: Navigate through categories and select tools with ease using our Terminal User Interface.
- Curated Tool Selection: Choose from a carefully curated list of essential tools across various categories.
- One-Click Installation: Install multiple tools simultaneously with a single command.
- Windows Integration: Utilizes the
winget
package manager for seamless installations. - Portable Executable: Available as a standalone
.exe
file for plug-and-play functionality (requires admin privileges). - Customizable: Easily extendable to include additional tools and categories.
- Download the
x3_tools.exe
from the latest release. - Right-click on
x3_tools.exe
and select "Run as administrator".
- Ensure you have Python 3.7+ installed.
- Clone the repository:
git clone https://github.com/mubbashirulislam/X3-TOOLS.git
- Navigate to the project directory:
cd X3-TOOLS
- Run the script:
python x3_tools.py
- Launch X3 Tools (either the executable or Python script).
- Use arrow keys to navigate through categories and tools.
- Press Enter to select/deselect tools for installation.
- Press 'i' to begin installation of selected tools.
- Follow on-screen prompts to complete the installation process.
X3 Tools offers a wide range of utilities across the following categories:
- Daily Use
- OSINT (Open Source Intelligence)
- Cybersecurity
- System Tools
- Communication
- Multimedia
- Office & PDF
For a complete list of tools, please refer to the tool catalog.
X3 Tools was developed as a solo project by X3NIDE, leveraging the power of AI assistance to overcome challenges and implement advanced features. The development process involved:
- Extensive research on Windows package management and software deployment.
- Implementing a robust Terminal User Interface (TUI) using the
curses
library. - Integrating with the
winget
package manager for reliable software installation. - Rigorous testing and debugging to ensure smooth operation across various Windows environments.
- Compiling the Python script into a standalone executable for easy distribution and use.
Contributions, bug reports, and feature requests are welcome! Please see our contributing guidelines for more information.
This project is licensed under the MIT License - see the LICENSE file for details.