An (uncurated) list of open source UI/clients for ChatGPT API, which includes terminal, web/native/smartwatch apps, extensions, editors, bots, AR/VR, etc.
Note: I organized these projects based on their Github stars because it's a convenient way to gauge their quality, although it's not accurate at all.
Tags include primary language and framework, hosting method or option (e.g. Docker), integration (e.g. ElevenLabs), differentiating features (e.g. split screen), and license, in roughly this order.
Table of Contents
Criteria:
- A screenshot, demo video, or a link to quickly preview the app's UI
- English language, or i18n support to switch to English
One-Click to deploy your own ChatGPT web UI.
#ts #nextjs #docker #anti-669
Repository | Demo | Lite Version
An open source ChatGPT UI.
#ts #nextjs #docker #mit
A demo repo based on OpenAI API.
#ts #astro #docker #vercel #netlify #mit
An LLM playground you can run on your laptop.
#ts #react #python #flask #multi-model #local-model #token-probability #split-screen #diff #mit
all-features.mp4
Play and chat smarter with Better ChatGPT - an amazing open-source web app with a better UI for exploring OpenAI's ChatGPT API!
#ts #react #i18n #docker #cc0
SpeechGPT is a web application that enables you to converse with ChatGPT.
#ts #react #docker #polly #azure-speech #mit
An open-source ChatGPT app with a voice.
#ts #react #docker #whisper #eleven-labs #mit
demo.mp4
Locally running, hands-free ChatGPT.
#ts #next #stt #tts #azure-speech #whisper #eleven-labs #mit
A ChatGPT web client that supports multiple users, multiple database connections for persistent data storage, supports i18n. Provides Docker images and quick deployment scripts.
#ts #nuxt #django #pg #mysql #sqlite #docker #multi-user #mit
demo.mp4
ChatGPT web interface using the OpenAI API.
#ts #svelte #tauri #docker #gpl
SlickGPT is a light-weight "use-your-own-API-key" ChatGPT client written in Svelte. It offers GPT-4 integration, a userless share feature and other superpowers.
#ts #svelte #firebase #shareable-link #mit
An improved UI for ChatGPT.
#ts #react #mit
Open source ChatGPT UI.
#ts #svelte #mit
GPTeams is a third-party client tailored for ChatGPT, based on the OpenAI API, designed to provide users with team collaboration features not covered by the official OPEN AI ChatGPT website.
#ts #vue #docker #firebase #railway #multi-user #mit
Have a conversation with ChatGPT. Casually.
#ts #react #web-speech #unlicensed
Enhanced UI for ChatGPT API.
#ts #svelte #hasura #docker #stripe #mit
A beautiful UI for ChatGPT and other conversational models.
#ts #vue #unlicensed
ChatGPT wrapper with Google OAuth and support for text-davinci-003, written in Elixir + LiveView.
#elixir #liveview #oauth #docker #unlicensed
Chat with gpt4 on treed-graph.
#ts #react #tree-layout #unlicensed
WebChatGPT: A browser extension that augments your ChatGPT prompts with web results.
#ts #web-search #mit
demo.mp4
All-in-one chatbot client.
#ts #bing #bard #split-screen #gpl
Deploy your private ChatGPT!
#ts #next #mit
ChatGPT Desktop Application (Mac, Windows and Linux).
#rust #ts #tauri #macos #linux #win #tts #slash-cmd #agpl
ChatGPT for Mac, living in your menubar.
#js #electron #macos #unlicensed
A desktop app for ChatGPT API (OpenAI API) that supports Windows, Mac & Linux.
#ts #react #tauri #macos #linux #win #gpl
Unofficial ChatGPT desktop app for Mac & Windows menubar using Tauri & Rust.
#ts #nextjs #tauri #macos #linux #win #mit
A ChatGPT C# client for MacOS, Windows, Linux, Android, iOS and Browser. Powered by Avalonia UI framework.
#c-sharp #dotnet #avalonia #web #macos #linux #win #ios #android #mit
Not just another ChatGPT user-interface!
#ts #electron #agpl
ChatGPT raycast extension.
#ts #tts #proxy #mit
Use GPT anywhere with just one shortcut. Available for Mac, Windows, and Linux.
#ts #rust #macos #linux #win #gpl
Desktop version of ChatGPT with text-to-speech, speech-to-text, keyboard shortcuts, search, budget, bookmarks, audio feedback, and token counter.
#rust #ts #kbd-shortcut #gpl
A simple shortcut to have access to chatgpt anywhere on your computer.
#shortcut #macos #unlicensed
Use ChatGPT On Wechat via wechaty.
#ts #whisper #dall-e #docker #railway #fly #isc
Interact with OpenAI's ChatGPT via Telegram and Voice.
#ts #whisper #play-ht #railway #isc
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\"}]
}"
A CLI Swiss Army Knife for ChatGPT.
#python #brew #azure-openai #gpl
A batteries-included library for building AI-powered software.
#python #apache
Neovim plugin for interacting with OpenAI GPT-3 chatbot, providing an easy interface for exploring GPT-3 and NLP.
#lua #actions #apache
Minimal ChatGPT and DALL-E Emacs shells.
#emacs #dall-e #gpl
Shortcut on iCloud | S-GPT Encoder (dependency) | Blog
An advanced conversational shortcut for ChatGPT that bridges OpenAI’s assistant to native system features of iOS, iPadOS, macOS, and watchOS.
#shortcut #ios #macos #native-integration
Shortcuts for Siri using ChatGPT API gpt-3.5-turbo & gpt-4 model, supports continuous conversations, configure the API key & save chat records.
#shortcut #ios #macos #mit
iOS/macOS shortcut that allows you to replace Siri with ChatGPT.
#shortcut #ios #macos
Code and documentation for running generative LLMs like ChatGPT or GPT4 in google sheets without any coding knowledge. Transform unstructured text to structured data.
#js #rail
ChatGPT-google-sheets.mp4
A proof-of-concept ChatGPT client for DOS.
#cpp #gpl
Unsorted and work-in-progress content.
- non Chat API
- local LLM only
- bing only
- gpt4all only
- authored by GPT-4
- non-english
- Feishu OpenAI
- features: group chat, character & situation mode, auto-clear history
- PizzaGPT
- ChatGPT-Vercel
- Feishu OpenAI
- non-english readme
- tools
TODO:
- awesome list
- JS: https://github.com/transitive-bullshit/chatgpt-api#projects
- editor/terminal