BetterChatGPT
An amazing UI for OpenAI's ChatGPT (Website + Windows + MacOS + Linux)
A feature-rich browser and desktop interface for OpenAI's API that adds folder organization, cost tracking, conversation export, and proxy support, you bring your own API key.
Better ChatGPT is an alternative front-end for OpenAI's ChatGPT API. Instead of using the official ChatGPT website, you bring your own OpenAI API key and use this interface to have conversations with the AI. It works in a browser at bettergpt.chat, and desktop apps are available for Windows, macOS, and Linux.
The interface adds features that the official ChatGPT site does not include. You can organize conversations into color-coded folders, filter through them, see token counts and cost estimates, edit or reorder any message in a conversation, generate chat titles automatically, and download conversations in markdown, image, or JSON format. There is also a prompt library for saving reusable instructions, and a sync option for Google Drive.
For people who are blocked from accessing ChatGPT in certain countries, the tool can be set up to route requests through a proxy endpoint. It also supports Azure OpenAI as an API source and lets you adjust model settings like temperature and presence penalty. The app is available in multiple languages.
You can use the hosted version at bettergpt.chat, or run your own copy. Deployment options include a one-click setup on Vercel, hosting on GitHub Pages by forking the repository, running it locally with Node.js, or running it inside Docker. Detailed setup instructions for each method are in the README.
The project is open source and was built by an independent developer. It stores conversation data locally in your browser, and the desktop version stores data on your device without any size limit.
Where it fits
- Run a private ChatGPT interface using your own API key with no ads, organized into folders, and without usage caps from the official site.
- Export your AI conversations to markdown or JSON for documentation, archiving, or sharing.
- Access the OpenAI API from countries where ChatGPT is blocked by routing requests through a custom proxy endpoint.
- Track token usage and cost in real time so you always know what each conversation is costing you.