1
0
mirror of https://github.com/lencx/ChatGPT.git synced 2024-10-01 01:06:13 -04:00
🔮 ChatGPT Desktop Application (Mac, Windows and Linux)
Go to file
2022-12-15 12:45:01 +08:00
.github/workflows chore: add fe 2022-12-15 11:39:27 +08:00
.vscode init 2022-12-07 18:22:18 +08:00
assets readme 2022-12-12 14:12:29 +08:00
casks Add Homebrew Cask 2022-12-10 17:30:51 +00:00
public chore: dashboard 2022-12-15 11:39:27 +08:00
scripts chore: download 2022-12-10 12:20:40 +08:00
src chore: control center 2022-12-15 11:39:27 +08:00
src-tauri chore: control center 2022-12-15 12:45:01 +08:00
.gitattributes chore: dashboard 2022-12-15 11:39:27 +08:00
.gitignore chore: add fe 2022-12-15 11:39:27 +08:00
AWESOME.md chore: control center 2022-12-15 11:39:27 +08:00
index.html chore: add fe 2022-12-15 11:39:27 +08:00
LICENSE License 2022-12-13 14:21:23 +08:00
package.json chore: control center 2022-12-15 11:39:27 +08:00
README-ZH.md chore: control center 2022-12-15 12:45:01 +08:00
README.md readme 2022-12-15 11:49:37 +08:00
tsconfig.json chore: control center 2022-12-15 11:39:27 +08:00
tsconfig.node.json chore: add fe 2022-12-15 11:39:27 +08:00
UPDATE_LOG.md feat: add go to config (#24) 2022-12-15 11:39:27 +08:00
vite.config.ts chore: dashboard 2022-12-15 11:39:27 +08:00

ChatGPT

ChatGPT

ChatGPT Desktop Application

English badge 中文版 badge ChatGPT downloads lencx

Awesome ChatGPT

📦 Downloads

📝 Update Log

Latest:

Other version...

Install

Easily install with Homebrew (Cask):

brew tap lencx/chatgpt https://github.com/lencx/ChatGPT.git
brew install --cask chatgpt --no-quarantine

Also, if you keep a Brewfile, you can add something like this:

repo = "lencx/chatgpt"
tap repo, "https://github.com/#{repo}.git"
cask "popcorn-time", args: { "no-quarantine": true }

Features

  • 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

MenuItem

  • Preferences
    • Theme - Light, Dark (Only macOS and Windows are supported).
    • 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.
    • Control Center: The control center of ChatGPT application, it will give unlimited imagination to the application.
      • Theme, Always on Top, Titlebar, ...
      • User Agent (#17): Custom user agent, which may be required in some scenarios. The default value is the empty string.
      • Switch Origin (#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.
    • Go to Config: Open the configuration file directory (path: ~/.chatgpt/*).
    • 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.
  • 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
    • Update Log: ChatGPT changelog.
    • Report Bug: Report a bug or give feedback.
    • Toggle Developer Tools: Developer debugging tools.

TODO

  • Web access capability (#20)
  • Shortcut command typing chatgpt prompt
  • ...

👀 Preview

install chat export tray user agent auto update


Buy Me A Coffee

FAQ

Can't open ChatGPT

If you cannot open the application after the upgrade, please try to clear the configuration file, which is in the ~/.chatgpt/* directory.

Is it safe?

It's safe, just a wrapper for OpenAI ChatGPT website, no other data transfer exists (you can check the source code).

Developer cannot be verified?

How do i build it?

PreInstall

Start

# 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

❤️ Thanks

  • The core implementation of the share button code was copied from the @liady extension with some modifications.

Star History Chart

License

Apache License