https://github.com/retrotee/cwc
Chat With Computer (CWC) is a versatile tool designed to interact with your PC through a user-friendly chat interface. Key features include customizable chat styles, multiple language options, and detailed hardware information. The application also offers a unique "Controller Mode" for executing commands directly from the chat window.
https://github.com/retrotee/cwc
ai anaylsis artificial-intelligence chat chatbot computer control gpt-3-5-turbo
Last synced: 9 months ago
JSON representation
Chat With Computer (CWC) is a versatile tool designed to interact with your PC through a user-friendly chat interface. Key features include customizable chat styles, multiple language options, and detailed hardware information. The application also offers a unique "Controller Mode" for executing commands directly from the chat window.
- Host: GitHub
- URL: https://github.com/retrotee/cwc
- Owner: retrotee
- License: gpl-3.0
- Created: 2024-08-16T16:36:13.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-29T11:57:26.000Z (over 1 year ago)
- Last Synced: 2025-02-14T17:38:25.774Z (10 months ago)
- Topics: ai, anaylsis, artificial-intelligence, chat, chatbot, computer, control, gpt-3-5-turbo
- Language: Python
- Homepage:
- Size: 38.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CWC - Chat With Computer
Welcome to **Chat With Computer (CWC)**! This innovative application allows users to have engaging conversations with their computer, providing customizable interaction styles and detailed system information.
## Overview
**Chat With Computer (CWC)** is a versatile tool designed to interact with your PC through a user-friendly chat interface. Key features include customizable chat styles, multiple language options, and detailed hardware information. The application also offers a unique "Controller Mode" for executing commands directly from the chat window.
## Features
- **Interactive Chat Interface:** Engage in dynamic conversations with your computer.
- **Customizable Styles:** Choose from predefined styles or create your own for a personalized experience.
- **Multi-language Support:** Select from various languages to enhance communication.
- **Controller Mode:** Execute system commands directly from the chat interface when enabled.
- **Detailed System Information:** Access comprehensive details about your computer’s hardware and software.
## Installation
### Pre-Built Binaries
For Linux users, a pre-built version of the application is available for free. You can download it from the [Releases](https://github.com/retrotee/CWC-Chat-With-Computer/releases) tab.
### Building from Source
If you prefer to build the application from source, follow these steps:
1. **Clone the Repository:**
```bash
git clone https://github.com/retrotee/CWC-Chat-With-Computer.git
cd CWC-Chat-With-Computer
```
2. **Install Dependencies:**
Ensure you have the following Python packages installed:
- `PyQt5`
- `GPUtil`
- `psutil`
- `cpuinfo`
- `g4f`
- `curl_cffi`
You can install these using pip:
```bash
pip install PyQt5 GPUtil psutil py-cpuinfo g4f curl_cffi
```
3. **Run the Application:**
```bash
python main.py
```
## Usage
### Permissions and Restrictions
You are allowed to:
- **Use** the application freely for personal purposes only.
- **Enhance** and modify the application. When doing so, please credit the original authors.
You are prohibited from:
- **Selling** the application or any of its derived versions.
- **Removing** or omitting credits to the original developers.
- **Closing the Source**: Any distributed versions of the code must remain open source.
- **Malicious Use**: Do not use the software for harmful purposes or malware.
- **Exploitative Technology**: Avoid using the application or its code to exploit or harm others.
### Credits
Special thanks to the following contributors and libraries that made this project possible:
- **[PyQt5](https://www.riverbankcomputing.com/software/pyqt/intro)** - GUI framework by Riverbank Computing.
- **[GPUtil](https://github.com/anderskm/gputil/)** - For GPU information, created by Anders Krogh Mortensen.
- **[psutil](https://github.com/giampaolo/psutil)** - System utilities library by Giampaolo Rodola.
- **[cpuinfo](https://github.com/workhorsy/py-cpuinfo)** - CPU information library by Matthew Jones.
- **[g4f](https://github.com/xtekky/gpt4free)** - AI interaction client by Tekky.
- **[curl_cffi](https://github.com/lexiforest/curl_cffi)** - Python binding for curl-impersonate via cffi by Lyonnet.
## License
This project is licensed under the [GPL License](LICENSE). See the `LICENSE` file for details.
## Thank you!
Thank you for using **Chat With Computer (CWC)**. We hope you find it both useful and enjoyable!
---
Happy coding!