A lightweight, cross-platform desktop client for ChatGPT, built using Electron. This app wraps the official ChatGPT web interface and adds desktop features like tray icon, global shortcuts, and session persistence.
This app is an unofficial wrapper for ChatGPT. It is not affiliated with or endorsed by OpenAI.
- ✅ Native desktop experience for ChatGPT
- ✅ Tray icon with minimize-to-tray behavior
- ✅ Global shortcut (
Ctrl+Shift+GorCmd+Shift+G) to toggle visibility - ✅ Always-on-top mode (via tray menu)
- ✅ Remembers login sessions via persistent Chromium partition
- ✅ Packaged as
.deb, Flatpak, and more
Download and install:
sudo dpkg -i chatgpt-webclient_*.debSoon to be available on Flathub. For now, you can build it locally (see below).
-
Launch from app menu or terminal with:
chatgpt-webclient
-
Use
Ctrl+Shift+G(orCmd+Shift+G) to toggle window -
Right-click tray icon for options:
- Show
- Toggle "Always on Top"
- Quit
- Node.js v20+
- Electron 36+
- Linux (for .deb and Flatpak builds)
npm install
npm startnpm run debnpm run build:flatpaknpm run dist -- --winProduces an installer in the dist/ directory. Building Windows packages
requires either a Windows host or Wine installed on Linux.
npm run dist -- --macDMG creation requires running on macOS.
Output is in dist/.
MIT License