/whatsgpt

WhatsApp client superpowered with ChatGPT autocompletion.

Primary LanguageTypeScriptMIT LicenseMIT

๐Ÿ’ฌ๐Ÿง  WhatsGPT

WhatsApp client with autocomplete superpowers using ChatGPT.

๐Ÿš€ Features

  • 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.

๐Ÿ› ๏ธ Getting Started

To get started with WhatsGPT, follow these steps:

Step 1: Clone the repository

git clone https://github.com/yamyam263/whatsgpt.git

Step 2: Install dependencies

cd whatsgpt
yarn

Step 3: Launch the app

yarn start
# `yarn dev` to launch alongside Vue DevTools

๐Ÿ’ป Usage

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.

๐Ÿ“š Tech Stack

๐Ÿ“„ General

๐ŸŽจ UI

๐Ÿงช Testing

๐Ÿค Contributing

We welcome contributions to WhatsGPT! To contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your changes.
  3. Make your changes.
  4. Test your changes.
  5. 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

๐Ÿ“„ License

WhatsGPT is licensed under the MIT License. See LICENSE for more details.