Skip to content

CommandCompanion is an AI-powered pop-up assistant that allows users to control their PC effortlessly using voice or text commands. Whether it's moving the cursor, typing text, launching applications, or interacting with windows, CommandCompanion automates these tasks with precision.

License

Notifications You must be signed in to change notification settings

negativenagesh/CommandCompanion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ComComp logo

GitHub stars GitHub watchers GitHub forks GitHub license

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.

CommandCompanion Demo

Setup for Fedora

  1. Clone the repository and give a star:
git clone https://github.com/yourusername/CommandCompanion.git
cd CommandCompanion
  1. Install required system packages:
sudo dnf install python3-tkinter python3-pip python3-devel
  1. Create a venv:
python3 -m venv .venv
source venv/bin/activate
  1. Install dependencies:
pip isntall -r pkgs.txt
  1. Setup .env with your gemini API key:
echo "GENAI_API_KEY=your_api_key_here" > .env
  1. Run the application:
python main.py

Usage

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"

About

CommandCompanion is an AI-powered pop-up assistant that allows users to control their PC effortlessly using voice or text commands. Whether it's moving the cursor, typing text, launching applications, or interacting with windows, CommandCompanion automates these tasks with precision.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages