A ChatGPT client that treats your conversations like files
An alternative ChatGPT frontend that adds folders, editable message history, and regional bypasses to the standard API experience.

What it does
BetterChatGPT is an open-source web and desktop client for OpenAI’s ChatGPT API. It wraps the standard API in a more configurable interface that supports folders, message editing, custom model parameters, and multiple export formats. Desktop builds for Windows, macOS, and Linux store chats locally and run offline.
The interesting bit
Unlike the official interface, this lets you edit, reorder, or insert any message anywhere in a conversation—useful when you need to correct a prompt without starting over. It also bundles proxy support for regions with ChatGPT restrictions and can sync to Google Drive or export chats as images, markdown, or JSON.
Key highlights
- Edit, reorder, and insert messages anywhere in a conversation thread
- Organize chats into color-coded folders with filtering
- Supports both standard OpenAI and Azure OpenAI endpoints
- Desktop apps with unlimited local storage that run fully offline
- Built-in token counting and pricing estimates
Verdict
Worth a look if you frequently hit the limits of the official ChatGPT web UI or need to organize long-running conversations. Skip it if you are looking for a backend or alternative model support beyond OpenAI’s API.
Frequently asked
- What is ztjhz/BetterChatGPT?
- An alternative ChatGPT frontend that adds folders, editable message history, and regional bypasses to the standard API experience.
- Is BetterChatGPT open source?
- Yes — ztjhz/BetterChatGPT is open source, released under the CC0-1.0 license.
- What language is BetterChatGPT written in?
- ztjhz/BetterChatGPT is primarily written in TypeScript.
- How popular is BetterChatGPT?
- ztjhz/BetterChatGPT has 8.4k stars on GitHub.
- Where can I find BetterChatGPT?
- ztjhz/BetterChatGPT is on GitHub at https://github.com/ztjhz/BetterChatGPT.