Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/timamus/QChatGPT

ChatGPT cross-platform client made with Quasar Framework
https://github.com/timamus/QChatGPT

android chatgpt client cross-platform gpt gpt-4 ios linux macos openai qchatgpt quasar-framework vue vue3 windows

Last synced: 20 days ago
JSON representation

ChatGPT cross-platform client made with Quasar Framework

Awesome Lists containing this project

README

        


QChatGPT

QChatGPT


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

![Preview](res/preview.png)

## Builds

|Platform|Available||
|--------|---------|--|
|

linux Linux 64

|✔|[Download](https://github.com/timamus/QChatGPT/releases/latest)|
|

windows Windows 64

|✔|[Download](https://github.com/timamus/QChatGPT/releases/latest)|
|

mac MacOS arm64

|✔|[Download](https://github.com/timamus/QChatGPT/releases/latest)|
|

android Android 64

|✔|[Download](https://github.com/timamus/QChatGPT/releases/latest)|
|

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
```bash
yarn
# or
npm install
```

### Start the app in development mode (hot-code reloading, error reporting, etc.)
```bash
yarn quasar dev
# or
quasar dev
```

### Lint the files
```bash
yarn lint
# or
npm run lint
```

### Format the files
```bash
yarn format
# or
npm run format
```

### Build the app for production
```bash
yarn quasar build
# or
quasar build
```

### Customize the configuration
See [Configuring quasar.config.js](https://v2.quasar.dev/quasar-cli-vite/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
```



Donate with PayPal