If you're a Linux desktop user, you probably noticed something annoying.
There isn’t really a good native ChatGPT desktop client for Debian-based distributions like Ubuntu, Linux Mint, Pop!_OS, etc.
Yes, you can always:
- Use the browser
- Create a PWA
- Use unofficial wrappers
But most of these either feel clunky, are outdated, or don’t integrate well with the Linux desktop experience.
So I decided to build one.
The idea
I wanted something simple:
- A lightweight desktop wrapper
- That works well on Linux desktops
- And can be installed easily with .deb packages
The goal was not to reinvent ChatGPT, but simply provide a clean desktop experience.
So I built a small Electron-powered ChatGPT client.
👉 GitHub repo:
https://github.com/jfscoertzen/ChatGPT-client
Features
The client provides a simple desktop experience for ChatGPT:
- Native Linux desktop application
- Debian package support (.deb)
- Works on Ubuntu, Linux Mint, and other Debian-based distros
- Simple Electron wrapper
- Runs ChatGPT in an isolated desktop window
- No browser tabs required
It behaves like a proper desktop app instead of just another tab.
Why Electron?
Electron makes it straightforward to:
- Package a web application
- Create native desktop windows
- Distribute binaries easily
Since ChatGPT is already a web interface, Electron is actually a very practical solution here.
Installation
- If you're on a Debian-based distro:
- Download the .deb from the GitHub releases.
Install it with:
sudo dpkg -i chatgpt-client.deb
Or with apt:
sudo apt install ./chatgpt-client.deb
Then launch it from your applications menu.
Why I made this
I use ChatGPT constantly while working on:
- backend systems
- Linux infrastructure
- development tools
Opening it in a browser tab always felt a bit messy.
I wanted something that behaves like:
- Slack
- Discord
- VS Code
- Any other proper desktop tool
Now ChatGPT lives as its own desktop application.
Contributing
If you want to improve the project or add features, contributions are welcome.
Repo:
https://github.com/jfscoertzen/ChatGPT-client
Ideas for future improvements could include:
- system tray support
- global shortcuts
- multi-account support
- better packaging
- Closing thoughts
Linux desktops deserve good first-class developer tools, and sometimes that means building the missing pieces ourselves.
This project is a small step toward making ChatGPT feel like a native Linux app instead of just another browser tab.
If you're a Linux user, give it a try and let me know what you think.
Top comments (0)