Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2 months ago
JSON representation
ChatGPT cross-platform client made with Quasar Framework
- Host: GitHub
- URL: https://github.com/timamus/QChatGPT
- Owner: timamus
- License: other
- Created: 2024-06-06T05:17:03.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-06T03:54:17.000Z (3 months ago)
- Last Synced: 2024-08-07T06:29:42.921Z (3 months ago)
- Topics: android, chatgpt, client, cross-platform, gpt, gpt-4, ios, linux, macos, openai, qchatgpt, quasar-framework, vue, vue3, windows
- Language: Vue
- Homepage:
- Size: 5.9 MB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-chatgpt - QChatGPT - ChatGPT cross-platform client made with the Quasar framework. (Electron) (Apps)
README
QChatGPT
ChatGPT cross-platform client made with Quasar Framework (Linux, Windows, Mac, Android and iOS)
![Preview](res/preview.png)
## Builds
|Platform|Available||
|--------|---------|--|
|Linux 64
|✔|[Download](https://github.com/timamus/QChatGPT/releases/latest)|
|Windows 64
|✔|[Download](https://github.com/timamus/QChatGPT/releases/latest)|
|MacOS arm64
|✔|[Download](https://github.com/timamus/QChatGPT/releases/latest)|
|Android 64
|✔|[Download](https://github.com/timamus/QChatGPT/releases/latest)|
|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
```