An unofficial GUI app for the ChatGPT backend API.
Project description
ChatGPT-GUI
An unofficial GUI app for the ChatGPT backend API.
Note: This project is in a public alpha, and as such, many features are not complete.
Disclaimer:
ChatGPT-GUI is in no way associated with, endorsed by, or otherwise affiliated with OpenAI.
Other Documents:
Table of Contents
About:
ChatGPT-GUI is a GUI application written using Qt for Python that allows you to easily use ChatGPT API endpoints.
This project is a fork of my other project, HaloInfiniteGetter.
How to Use:
Installation:
- First, install Python 3.10 using this link
- Then, open command prompt (Win + R -- type in "cmd") and type
pip install chatgpt-gui
- Optionally, to install the latest unstable version, type
pip install git+https://github.com/Cubicpath/ChatGPT-GUI.git
- Optionally, to install the latest unstable version, type
- And you are done! To launch the program simply type
chatgpt
- Once launched, you can create a desktop shortcut by using the
Create Desktop Shortcut
tool under theTools
context menu
- Once launched, you can create a desktop shortcut by using the
Authentication:
As this app is unofficial, you must use your own session key, which you can get by logging in to ChatGPT and either getting data from the website's cookies.
Guide:
- Sign in to ChatGPT
- Navigate to the Cookies for chat.openai.com
- On Firefox -- F12 > Move to the "Storage" tab > Under "Cookies" select https://chat.openai.com
- Double-click the
__Secure-next-auth.session-token
cookie value and copy with CTRL + C - Open the Settings window, unlock the input by pressing the "Edit Session Token" button, then paste the copied value.
- Press the Set button, and you should now be authenticated!
Themes:
Themes are a way to style already-existing elements (Think CSS). They are held in a directory with their resources and stylesheet in the same folder level.
Theme File Structure:
../
│
├───[theme_id]/
│ ├─── [icon1_name].svg
│ ├─── [icon2_name].svg
│ ├─── [icon3_name].svg
│ └─── stylesheet.qss
│
The current builtin themes are:
Breeze Dark
Breeze Light
Legacy (Default Qt)
While the current breeze themes are slightly modified versions, you can view the original themes at BreezeStyleSheets.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for chatgpt_gui-0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bedb05baaf73c2bd14597d7dfdb25c66fd3cc93d1ce8c89efd3db455abe25c70 |
|
MD5 | acb0483d95a8e90e6ac70c195934f0e3 |
|
BLAKE2b-256 | 4a7cc139e660e2d4517eab505abc3de5440a59ec86da88557cc880376fbc5984 |