Update: I have moved most of the contents to my personal website (raw data) to keep this page lightweight.
A cornucopia of open source UIs built with ChatGPT API, featuring terminal, web/desktop/smartwatch apps, extensions, editor plugins, chat app bots, AR/VR apps, and more.
Note: These projects have been arranged according to their Github stars, as this provides a useful approximation of their adoption and popularity. However, this may not always be an accurate representation of their quality.
Web Apps
- ChatGPT Next Web
- Chatbot UI
- ChatGPT-API Demo
- OpenPlayground
- Better ChatGPT
- Smart Chatbot UI
- SpeechGPT
- Chat with GPT
- YakGPT
- Next.js ChatGPT
- Chat Chat
- ChatGPT Clone
- ChatGPT UI
- Anse
- ChatGPT-web
- PatrikZero's ChatGPT UI
- Next.js AI Chatbot
- SlickGPT
- TurboGPT.ai
- GPT-Code UI
- ChatVRM
- GPTeams
- ChatGPT With Voice
- chatwithme.chat
- AI Chat Bestie
- geppeto
- chatgpt-ui
- WhisperChat
- my-chat-gpt
- vanilla-chatgpt
- ChatCraft.org
- TreedGPT
Browser Extensions
Desktop Apps
Mobile Apps
Chat App Bots
Terminals
curl "https://api.openai.com/v1/chat/completions" \
-H "Authorization: Bearer YOUR_OPENAI_KEY" \
-H "Content-Type: application/json" \
-d "{
\"model\": \"gpt-3.5-turbo\",
\"messages\": [{\"role\": \"user\", \"content\": \"YOUR PROMPT\"}]
}"
Please file a GitHub issue with the following information:
- Required
- A link to the repository
- Both the README.md and UI must be in English, or have a localized version in English
- No illegal or unethical projects like freegpt* please
- Optional (if the following contents are not provided, I will do my best to complete them manually)
- A screenshot or a demo video on the repo to quickly preview the UI
- Primary language and framework
- Hosting method or provider (e.g. Docker)
- Integration (e.g. Eleven Labs)
- Differentiating features (e.g. split screen)
- License
Some of the content is sourced from other lists, such as:
Unsorted and work-in-progress content.
Out-of-scope
- non OpenAI models
- local LLM
- alpaca
- bing
- gpt4all
- gpt4free
- vicuna
- serverless/headless
- hugging face
- bard
- huggingface
- others
- UI on top of another client/service
- https://github.com/zoan37/robot-companion (window.ai)
- authored by GPT-4
- non-english
- Feishu OpenAI
- features: group chat, character & situation mode, auto-clear history
- PizzaGPT
- ChatGPT-Vercel
- ChatGPT Tauri
- pandora
- DB-GPT
- chatkun
- tarsumy-gptchatbot
- ChatGPT-Midjourney
- Feishu OpenAI
- non-english readme
- API only
To do, or not do
- extract UIs from other lists:
- https://github.com/humanloop/awesome-chatgpt
- https://github.com/Kamigami55/awesome-chatgpt
- https://github.com/cogentapps/awesome-chatgpt-1
- https://github.com/yzfly/awesome-chatgpt-zh
- https://github.com/reorx/awesome-chatgpt-api
- https://github.com/eon01/awesome-chatgpt
- https://github.com/underlines/awesome-marketing-datascience/blob/master/awesome-ai.md
- JS: https://github.com/transitive-bullshit/chatgpt-api#projects
- add editor/terminal UIs shared on HN:
- add under others:
- add under tools: