Introduction • Features • Project Structure • Getting Started • How to Use • Contributing • How to Get API Keys • License • How to Create an EXE File • Contact
PC Supporter is an all-in-one utility designed to assist users with a variety of computer maintenance tasks. This program allows you to manage computer files through conversation with AI for simple, complex, and repetitive tasks in your local computer environment, and helps you manage files with a single button when you create WorkFlow by connecting continuous codes. Whether you need to perform routine maintenance or tackle specific problems, PC Supporter has the tools you need.
PC Supporter allows users to manage files using conversational AI, making it easy to handle:
Provides a comprehensive summary of your computer's hardware and software specifications, including:
Designed with simplicity in mind, the interface provides:
PC Supporter is organized into several key components:
User Interface: Provides a user-friendly graphical interface that allows users to interact with the system intuitively. This includes a conversational interface for issuing commands and visual elements for tracking system status.
AI Command Interpretation: This module interprets user commands, utilizing natural language processing to translate conversational inputs into executable tasks.
Task Execution Module: Handles the actual execution of user commands, whether they involve file management, workflow automation, or other system tasks.
Database Management: Manages persistent data storage, including workflow configurations, user preferences, and system logs.
git clone https://github.com/PC-Supporter/PC_Supporter.git
cd PC_Supporter
pip install -r requirements.txt
requirements.txt
for all required packagespython main.py
Prepare the EXE file using PyInstaller To create an executable file from your Python script using a .spec file, follow these steps:
Open your terminal or command prompt. Run the following command to generate the EXE file based on your PC_Supporter.spec configuration:
pyinstaller PC_Supporter.spec
This command will use the settings defined in the PC_Supporter.spec file to package your Python code and dependencies into an executable file.
Locate the Generated EXE File Once the build process is complete, PyInstaller will create an EXE file in the dist directory within your project folder. The structure will look like this:
your_project/
├── dist/
│ └── PC_Supporter.exe
├── build/
├── PC_Supporter.spec
└── ...
You can now navigate to the dist/ folder and find your executable file (PC_Supporter.exe). This file is a standalone application that can be run without needing a Python environment.
We welcome contributions from the community! Please refer to CONTRIBUTING.md
for more details on how to get involved in this project.
For detailed instructions on how to obtain GPT and Gemini API keys, please refer to the following document:
This project is licensed under the MIT License. See the LICENSE
file for more information.
If you have any questions, feel free to reach out to us: