Skip to content

ChatGPT cross-platform client made with Quasar Framework

License

Notifications You must be signed in to change notification settings

timamus/QChatGPT

Repository files navigation

QChatGPT

QChatGPT

ChatGPT cross-platform client made with Quasar Framework (Linux, Windows, Mac, Android and iOS)

Preview

Builds

Platform Available

linux Linux 64

Download

windows Windows 64

Download

mac MacOS arm64

Download

android Android 64

Download

ios iOS

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