🔮 ChatGPT Desktop Application (Mac, Windows and Linux)
Go to file
lencx fe4f231d48
Merge pull request #1226 from lencx/lencx-patch-4
chore: add Noi
2024-03-11 19:13:34 +08:00
.github Update bug_report.yml 2023-07-01 00:21:25 -05:00
.husky chore: husky 2023-01-22 20:16:14 +08:00
.vscode init 2022-12-07 18:22:18 +08:00
assets readme 2023-02-13 13:47:19 +08:00
casks fix: brew cask version number 2023-12-13 17:25:43 +08:00
public refactor: conf 2023-05-18 15:32:32 +08:00
scripts fix: layout 2023-08-03 21:24:31 +08:00
src fix: couple of typos in about 2024-03-10 19:35:50 +01:00
src-tauri v1.1.0 2023-08-03 21:30:37 +08:00
.gitattributes ignore 2022-12-16 18:43:41 +08:00
.gitignore Swapping all spaces with global &nbsp (non-blocking spaces) causes 2023-07-27 16:09:35 -04:00
.npmrc fix: node version campatible issue 2023-02-21 11:27:12 +08:00
.prettierignore chore: add pretty 2023-01-22 18:18:36 +08:00
.prettierrc chore: add pretty 2023-01-22 18:18:36 +08:00
Cargo.lock refactor: conf 2023-05-18 15:32:32 +08:00
Cargo.toml chore: add lint 2023-01-22 14:46:04 +08:00
LICENSE LICENSE 2023-02-24 10:21:48 +08:00
README-ZH_CN.md release 2023-08-03 21:29:53 +08:00
README.md chore: add Noi 2024-03-11 19:13:23 +08:00
UPDATE_LOG.md release 2023-08-03 21:29:53 +08:00
index.html chore: add fe 2022-12-15 11:39:27 +08:00
package.json readme 2023-05-25 12:40:51 +08:00
pnpm-lock.yaml chore: scripts 2023-05-25 09:52:33 +08:00
rustfmt.toml chore: add lint 2023-01-22 14:46:04 +08:00
sponsor.html refactor: conf 2023-05-18 15:32:32 +08:00
tsconfig.json chore: config 2023-04-12 21:15:49 +08:00
tsconfig.node.json chore: add fe 2022-12-15 11:39:27 +08:00
vite.config.ts chore: action 2023-02-06 14:16:51 +08:00




ChatGPT Desktop Application (Available on Mac, Windows, and Linux)

English badge 简体中文 badge
ChatGPT downloads chat twitter youtube

Buy Me A Coffee

[!NOTE] If you want to experience a more powerful AI wrapper application, you can try the Noi (https://github.com/lencx/Noi), which is a successor to the ChatGPT desktop application concept.

This is an unofficial project solely intended for personal learning and research. Since the ChatGPT desktop application was open-sourced, it has garnered a lot of attention, and I want to thank everyone for their support. However, as the project progressed, two issues have arisen that greatly impact its future development:

  • Some individuals have repackaged and sold it for profit.
  • The name and icon of ChatGPT could potentially lead to infringement disputes.

Live Demo

📦 Install


  • ChatGPT_1.1.0_windows_x86_64.msi: Direct download installer

  • Use winget:

    # install the latest version
    winget install --id=lencx.ChatGPT -e
    # install the specified version
    winget install --id=lencx.ChatGPT -e --version 1.1.0

Note: If the installation path and application name are the same, it will lead to conflict (#142)


  • ChatGPT_1.1.0_macos_aarch64.dmg: Direct download installer
  • ChatGPT_1.1.0_macos_x86_64.dmg: Direct download installer
  • Homebrew
    Or you can 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 "chatgpt", args: { "no-quarantine": true }

If you encounter the error message "ChatGPT" is damaged and can't be opened. You should move it to the Trash. while installing software on macOS, it may be due to security settings restrictions in macOS. To solve this problem, please try the following command in Terminal:

sudo xattr -r -d com.apple.quarantine /YOUR_PATH/ChatGPT.app


ChatGPT Prompts!

You can look at awesome-chatgpt-prompts to find interesting features to import into the app. You can also use Sync Prompts to sync all in one click, and if you don't want certain prompts to appear in your slash commands, you can disable them.

chatgpt cmd


  • Multi-platform: macOS Linux Windows
  • Text-to-Speech
  • Export ChatGPT history (PNG, PDF and Markdown)
  • Automatic application upgrade notification
  • Common shortcut keys
  • System tray hover window
  • Powerful menu items
  • Support for slash commands and their configuration (can be configured manually or synchronized from a file #55)
  • Customize global shortcuts (#108)
  • Pop-up Search (#122 mouse selected content, no more than 400 characters): The application is built using Tauri, and due to its security restrictions, some of the action buttons will not work, so we recommend going to your browser.


  • The core implementation of the share button code was copied from the @liady extension with some modifications.
  • Thanks to the Awesome ChatGPT Prompts repository for inspiring the custom command function for this application.

Star History Chart


[!NOTE] 如果你喜欢 ChatGPT 桌面应用,也可以关注一下 lencx/Noi,它是一个定制化的 AI 浏览器。这里有两篇使用文档,对 Noi 的理念和插件系统做了详细介绍:

国内用户如果遇到使用问题或者想交流 ChatGPT 技巧,可以关注公众号“浮之静”,发送 “chat” 进群参与讨论。公众号会更新《Tauri 系列》文章,技术思考等等,如果对 tauri 开发应用感兴趣可以关注公众号后回复 “tauri” 进技术开发群(想私聊的也可以关注公众号,来添加微信)。开源不易,如果这个项目对你有帮助可以分享给更多人,或者微信扫码打赏。


AGPL-3.0 License