README.md
September 21, 2024 · View on GitHub
QChatGPT
ChatGPT cross-platform client made with the Quasar Framework (Linux, Windows, Mac, Android and iOS)

Builds
| Platform | Available | |
|---|---|---|
| ✔ | Download |
| ✔ | Download |
| ✔ | Download |
| ✔ | Download |
| ❌ |
Features
- Cost-efficient Requests: Pay only for the requests you make using an API key for the latest ChatGPT models when needed.
- Local Data Storage: Chats are stored on your device, ensuring stable operation and access to history.
- Real-time Interaction: Receive responses from ChatGPT in real time.
- Model Updates: Receive new models without needing to update the application.
- Syntax Highlighting: Supports over 20 popular programming languages.
- Image Generation: Create images using Dall-E 3.
- Image Recognition: Recognize images in .png, .jpeg, .jpg, .webp, and .gif formats.
- Search Functionality: Quickly find the information, chat, or message you need with search across chat lists and within chats.
- Automatic Chat Grouping by Timeline: Chats are organized by time for convenient viewing and navigation.
Install the dependencies
yarn
# or
npm install
Start the app in development mode (hot-code reloading, error reporting, etc.)
yarn quasar dev
# or
quasar dev
Lint the files
yarn lint
# or
npm run lint
Format the files
yarn format
# or
npm run format
Build the app for production
yarn quasar build
# or
quasar build
Customize the configuration
See Configuring quasar.config.js.
Create a .desktop file for Linux
After unpacking the file 'QChatGPT-linux-x64.zip' into the home directory, execute the command:
echo "[Desktop Entry]
Type=Application
Name=QChatGPT
Comment=Qchatgpt
Exec=$HOME/QChatGPT-linux-x64/QChatGPT
Icon=$HOME/QChatGPT-linux-x64/icon.png
Terminal=false
StartupNotify=true
Categories=Utility;" > $HOME/.local/share/applications/QChatGPT.desktop
chmod +x $HOME/.local/share/applications/QChatGPT.desktop
update-desktop-database $HOME/.local/share/applications