Skip to content

qed42/pc_chat_assistant_executer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💻 PC Chat Assistant Executer

A Python-based assistant that can execute system commands and help manage your computer.

🚀 Introducing Our New AI Laptop Assistant!

Ever wished you could chat with your laptop and get things done instantly? Now you can! 🎉 I've built a tool that allows you to control and interact with your laptop via chat—no more digging through settings or searching for solutions manually. Unlike ChatGPT, which sometimes feels too generic or slow, this assistant is tailored to your specific laptop tasks! This assistant does all your tasks seamlessly and also provides feedback.

🔹 What Can It Do?

✅ Answer laptop-related queries effortlessly (e.g., check system specifications like RAM and storage)

✅ Perform system tasks based on your commands (e.g., delete specific files from designated folders)

✅ Handle all execution-related tasks for Docker, Git, and ongoing OS processes (e.g., executing Docker commands without opening a terminal)

✅ Monitor and manage system performance in real-time (e.g., track running processes and RAM consumption)

✅ Automate repetitive tasks to enhance productivity

✅ Troubleshoot software issues and provide quick resolutions

✅ Execute scripts and commands without manual intervention

✅ Act as your personal system engineer to optimize workflows

✅ Install specific applications as needed

✅ Maintain security by manually requesting admin passwords for any sudo operations

📌 Future Scope

Manage multiple cloud OS instances via SSH—all from a single chatbot interface. This assistant will not only handle local tasks but also help manage remote servers seamlessly from one unified chat interface! 🌍 Additionally, we can use a locally installed LLM for handling SSH key exposure securely.

⚡ Features

  • Interactive chat interface
  • System command execution
  • File management capabilities
  • System monitoring functions

🔽 Installation

  1. Clone the repository:
git clone https://github.com/akshayram1/pc_chat_assistant_executer
cd pc_chat_assistant_executer
  1. Create and activate a Python virtual environment:
# On Windows
python -m venv env
.\env\Scripts\activate

# On Linux/MacOS
python -m venv env
source env/bin/activate
  1. Install required dependencies:
pip install -r requirements.txt

🛠️ Usage

  1. Start the application:
python app.py
  1. The chat interface will open in your terminal.

  2. Type your commands or questions in natural language.

  3. To exit the program, type 'exit' or use Ctrl+C.

🛠️ Supported Commands

  • System information queries
  • File operations
  • Process management
  • Network commands
  • And more...

🏗️ Requirements

  • Python 3.7 or higher
  • Operating System: Windows/Linux/MacOS

🤝 Contributing

Contributions are welcome! 🎉 Please feel free to submit a Pull Request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages