CommandCompanion is an AI-powered assistant that allows users to control their Fedora system effortlessly using natural language commands. Whether it's launching applications, creating files with AI-generated content, or performing system tasks, CommandCompanion automates these operations with precision.
- Clone the repository and give a star:
git clone https://github.com/yourusername/CommandCompanion.git
cd CommandCompanion
- Install required system packages:
sudo dnf install python3-tkinter python3-pip python3-devel
- Create a venv:
python3 -m venv .venv
source venv/bin/activate
- Install dependencies:
pip isntall -r pkgs.txt
- Setup .env with your gemini API key:
echo "GENAI_API_KEY=your_api_key_here" > .env
- Run the application:
python main.py
Simply type a command in natural language, such as:
"open Firefox and search for Python tutorials" "create a Python file with a neural network model in vscode" "build a portfolio website in vscode" "empty the trash"