WhatsApp client with autocomplete superpowers using ChatGPT.
- Allows users to log in to their WhatsApp accounts.
- Provides a user interface to view and send messages.
- Integrates ChatGPT's auto-complete feature to suggest possible responses to messages.
- Customizable settings for auto-complete feature.
To get started with WhatsGPT, follow these steps:
git clone https://github.com/yamyam263/whatsgpt.git
cd whatsgpt
yarn
yarn start
# `yarn dev` to launch alongside Vue DevTools
Upon starting WhatsGPT, you will be prompted to log in to your WhatsApp account. Once logged in, you will see a list of your chats. Clicking on a chat will display the messages in that chat. To send a message, simply type it into the input box at the bottom of the screen and press Enter.
The auto-complete feature can be toggled in the settings menu. When enabled, the feature will suggest possible responses to messages as you type.
We welcome contributions to WhatsGPT! To contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your changes.
- Make your changes.
- Test your changes.
- Submit a pull request.
For your convenience, we have set up a pre-commit hook that uses commit-gpt to generate a commit message using ChatGPT. To use this hook and any other hooks in the .githooks
directory, run the following command:
yarn hooks
WhatsGPT is licensed under the MIT License. See LICENSE for more details.