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 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.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3aecfe06d17d7c637b10bc030aa28250067648c9b20189e0bce450dde465cbd8 |
|
MD5 | 6b9a6b2a960dadaf15cd53d9ebfca6bc |
|
BLAKE2b-256 | 15d99b73f50608504b1b257a6930a40eb1742a5c973b1946b559f9eb5478c910 |