This is an experimental project to automate the usage of a PC using LLMs (Large Language Models) like GPT-3. The idea is to use the LLM to automate the usage of a PC, for example, to automatically change the wallpaper, open a program, or even write code.
The project is divided into two parts: the LLM and the automation. The LLM is responsible for understanding the user's commands and generating the necessary code to automate the PC. The automation part is responsible for executing the code generated by the LLM.
[!Note] > Please use Powershell so that the Automation part of Auto-LLM can run the commands.
First, please export the following environment variables:
# So that the python script doesn't crash
$env:PYTHONPATH=$(pwd)
After that, you can run the following commands:
# Init Venv
python3 -m venv .venv
source .venv/bin/activate
# Install dependencies
pip3 install -r requirements.txt
# Run the main script
python3 src/main.py
If you are having trouble installing playsound
, make sure you have the latest version of the wheel
package. You can install it by running the following command:
pip3 install -U wheel
Now you should be able to install playsound
without any problems.
If you want to contribute to this project, please open an issue or a pull request. We are open to new ideas and suggestions.
This project is licensed under the MIT License - see the LICENSE file for details.