2022-12-07 07:02:31 -05:00
< p align = "center" >
2022-12-13 06:10:42 -05:00
< img width = "180" src = "./public/logo.png" alt = "ChatGPT" >
2022-12-07 07:02:31 -05:00
< h1 align = "center" > ChatGPT< / h1 >
< / p >
> ChatGPT Desktop Application
2022-12-12 23:47:20 -05:00
[![English badge ](https://img.shields.io/badge/%E8%8B%B1%E6%96%87-English-blue )](./README.md)
[![中文版 badge ](https://img.shields.io/badge/%E4%B8%AD%E6%96%87-Traditional%20Chinese-blue )](./README-ZH.md)
2022-12-10 12:55:30 -05:00
[![ChatGPT downloads ](https://img.shields.io/github/downloads/lencx/ChatGPT/total.svg?style=flat-square )](https://github.com/lencx/ChatGPT/releases)
[![lencx ](https://img.shields.io/twitter/follow/lencx_.svg?style=social )](https://twitter.com/lencx_)
2022-12-09 01:02:13 -05:00
[Awesome ChatGPT ](./AWESOME.md )
2022-12-12 03:26:09 -05:00
## 📦 Downloads
2022-12-07 23:22:27 -05:00
2022-12-12 01:12:29 -05:00
[📝 Update Log ](./UPDATE_LOG.md )
2022-12-09 23:18:35 -05:00
<!-- download start -->
2022-12-07 23:22:27 -05:00
**Latest:**
2022-12-15 04:02:54 -05:00
- `Mac` : [ChatGPT_0.3.0_x64.dmg ](https://github.com/lencx/ChatGPT/releases/download/v0.3.0/ChatGPT_0.3.0_x64.dmg )
- `Linux` : [chat-gpt_0.3.0_amd64.deb ](https://github.com/lencx/ChatGPT/releases/download/v0.3.0/chat-gpt_0.3.0_amd64.deb )
- `Windows` : [ChatGPT_0.3.0_x64_en-US.msi ](https://github.com/lencx/ChatGPT/releases/download/v0.3.0/ChatGPT_0.3.0_x64_en-US.msi )
2022-12-07 23:22:27 -05:00
[Other version... ](https://github.com/lencx/ChatGPT/releases )
2022-12-07 08:00:19 -05:00
2022-12-09 23:18:35 -05:00
<!-- download end -->
2022-12-12 03:26:09 -05:00
### Install
2022-12-10 12:29:20 -05:00
Easily install with _[Homebrew](https://brew.sh) ([Cask](https://docs.brew.sh/Cask-Cookbook)):_
~~~ sh
brew tap lencx/chatgpt https://github.com/lencx/ChatGPT.git
brew install --cask chatgpt --no-quarantine
~~~
Also, if you keep a _[Brewfile](https://github.com/Homebrew/homebrew-bundle#usage)_ , you can add something like this:
~~~ rb
repo = "lencx/chatgpt"
tap repo, "https://github.com/#{repo}.git"
cask "popcorn-time", args: { "no-quarantine": true }
~~~
2022-12-12 01:12:29 -05:00
## ✨ Features
2022-12-07 07:02:31 -05:00
2022-12-13 07:02:28 -05:00
- Multi-platform: `macOS` `Linux` `Windows`
- Export ChatGPT history (PNG, PDF and Share Link)
- Automatic application upgrade notification
- Common shortcut keys
- System tray hover window
- Powerful menu items
2022-12-07 07:02:31 -05:00
2022-12-13 07:02:28 -05:00
### MenuItem
2022-12-11 13:11:29 -05:00
- **Preferences**
- `Theme` - `Light` , `Dark` (Only macOS and Windows are supported).
2022-12-13 07:02:28 -05:00
- `Always on Top` : The window is always on top of other windows.
- `Titlebar` : Whether to display the titlebar, supported by macOS only.
- `Inject Script` : Using scripts to modify pages.
2022-12-14 22:39:21 -05:00
- `Control Center` : The control center of ChatGPT application, it will give unlimited imagination to the application.
2022-12-14 22:49:37 -05:00
- `Theme` , `Always on Top` , `Titlebar` , ...
- `User Agent` ([#17](https://github.com/lencx/ChatGPT/issues/17)): Custom `user agent` , which may be required in some scenarios. The default value is the empty string.
- `Switch Origin` ([#14](https://github.com/lencx/ChatGPT/issues/14)): Switch the site source address, the default is `https://chat.openai.com` , please make sure the mirror site UI is the same as the original address. Otherwise, some functions may not be available.
2022-12-12 10:03:46 -05:00
- `Go to Config` : Open the configuration file directory (`path: ~/.chatgpt/*`).
2022-12-13 07:02:28 -05:00
- `Clear Config` : Clear the configuration file (`path: ~/.chatgpt/*`), dangerous operation, please backup the data in advance.
- `Restart ChatGPT` : Restart the application, for example: the program is stuck or the injection script can take effect by restarting the application after editing.
- `Awesome ChatGPT` : Recommended Related Resources.
2022-12-11 13:11:29 -05:00
- **Edit** - `Undo` , `Redo` , `Cut` , `Copy` , `SelectAll` , ...
- **View** - `Go Back` , `Go Forward` , `Scroll to Top of Screen` , `Scroll to Bottom of Screen` , `Refresh the Screen` , ...
- **Help**
2022-12-13 07:02:28 -05:00
- `Update Log` : ChatGPT changelog.
- `Report Bug` : Report a bug or give feedback.
- `Toggle Developer Tools` : Developer debugging tools.
2022-12-11 13:11:29 -05:00
2022-12-12 06:19:10 -05:00
## TODO
2022-12-13 07:02:28 -05:00
- Web access capability ([#20](https://github.com/lencx/ChatGPT/issues/20))
- Shortcut command typing chatgpt prompt
2022-12-12 06:19:10 -05:00
- ...
2022-12-12 03:26:09 -05:00
## 👀 Preview
2022-12-07 07:02:31 -05:00
2022-12-15 00:51:26 -05:00
< img width = "320" src = "./assets/install.png" alt = "install" > < img width = "320" src = "./assets/control-center.png" alt = "control center" >
2022-12-10 09:29:29 -05:00
< img width = "320" src = "./assets/export.png" alt = "export" > < img width = "320" src = "./assets/tray.png" alt = "tray" >
2022-12-15 00:51:26 -05:00
< img width = "320" src = "./assets/tray-login.png" alt = "tray login" > < img width = "320" src = "./assets/auto-update.png" alt = "auto update" >
2022-12-10 09:29:29 -05:00
2022-12-10 12:55:30 -05:00
---
< a href = "https://www.buymeacoffee.com/lencx" target = "_blank" > < img src = "https://cdn.buymeacoffee.com/buttons/v2/default-blue.png" alt = "Buy Me A Coffee" style = "height: 60px !important;width: 217px !important;" > < / a >
2022-12-12 03:26:09 -05:00
## ❓FAQ
2022-12-07 23:22:27 -05:00
2022-12-11 23:41:21 -05:00
### Can't open ChatGPT
2022-12-11 23:40:15 -05:00
2022-12-13 07:02:28 -05:00
If you cannot open the application after the upgrade, please try to clear the configuration file, which is in the `~/.chatgpt/*` directory.
2022-12-11 23:40:15 -05:00
2022-12-15 00:31:54 -05:00
### Out of sync login status between multiple windows
2022-12-15 00:25:48 -05:00
If you have already logged in in the main window, but the system tray window shows that you are not logged in, you can fix it by restarting the application (`Menu -> Preferences -> Restart ChatGPT`).
2022-12-07 23:22:27 -05:00
### Is it safe?
2022-12-07 23:26:26 -05:00
It's safe, just a wrapper for [OpenAI ChatGPT ](https://chat.openai.com ) website, no other data transfer exists (you can check the source code).
2022-12-07 23:22:27 -05:00
2022-12-09 14:29:50 -05:00
### Developer cannot be verified?
- [Open a Mac app from an unidentified developer ](https://support.apple.com/en-sg/guide/mac-help/mh40616/mac )
2022-12-07 23:22:27 -05:00
### How do i build it?
#### PreInstall
- [Rust ](https://www.rust-lang.org/ )
- [VS Code ](https://code.visualstudio.com/ )
- [rust-analyzer ](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer )
- [tauri ](https://marketplace.visualstudio.com/items?itemName=tauri-apps.tauri-vscode )
#### Start
```bash
# step1:
git clone https://github.com/lencx/ChatGPT.git
# step2:
cd ChatGPT
# step3: install deps
yarn
# step4:
yarn dev
# step5:
# bundle path: src-tauri/target/release/bundle
yarn build
```
2022-12-09 14:29:50 -05:00
2022-12-12 03:26:09 -05:00
## ❤️ Thanks
2022-12-13 07:02:28 -05:00
- The core implementation of the share button code was copied from the [@liady ](https://github.com/liady ) extension with some modifications.
2022-12-12 03:26:09 -05:00
2022-12-12 23:47:20 -05:00
---
[![Star History Chart ](https://api.star-history.com/svg?repos=lencx/chatgpt&type=Date )](https://star-history.com/#lencx/chatgpt& Date)
## License
2022-12-09 14:29:50 -05:00
2022-12-13 01:21:23 -05:00
Apache License