Analysis updated 2026-06-24
Self-host a private ChatGPT-style web UI for your team or family using your own API keys
Compare answers from GPT-4, Claude, and Gemini side by side from a single browser tab
Run a local knowledge-base chat over your uploaded PDFs and Markdown files
Load-balance multiple OpenAI API keys behind one chat front end
| gaizhenbiao/chuanhuchatgpt | edent/supertinyicons | confident-ai/deepeval | |
|---|---|---|---|
| Stars | 15,339 | 15,328 | 15,363 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 1/5 | 3/5 |
| Audience | general | designer | developer |
Figures from each repo's GitHub metadata at analysis time.
Needs Python plus at least one API key, and local-model mode requires extra GPU dependencies.
ChuanhuChatGPT (also called Chuanhu Chat) is a Python-based graphical user interface that lets you interact with ChatGPT and many other AI language models through a web browser. Rather than using the raw API directly, you get a polished chat window with a long list of extra features built in. The tool supports a wide range of AI models accessed via API, including ChatGPT (GPT-4 and GPT-5 variants), Claude, Google Gemini Pro, Azure OpenAI, DALL-E 3, and others. It also supports locally-deployed models such as ChatGLM, LLaMA, StableLM, MOSS, and DeepSeek, meaning you can run an AI on your own computer without sending data to the cloud. The interface is built on Gradio, a library for creating browser-based UI panels in Python. Beyond basic chat, the tool offers several additional capabilities described in the repository: an "agent" mode that can automatically break down and solve complex problems step by step, web search integration to give the AI access to current information, a "knowledge base" mode where the AI answers questions based on files you upload, and the ability to fine-tune GPT-3.5 to customize its behavior. Chat history is saved automatically and can be searched. The interface supports light and dark modes, renders LaTeX math and code with syntax highlighting, and can be installed as a PWA (a type of app that runs in the browser but feels like a native app) on Windows, macOS, Linux, iOS, and Android. You can also run multiple API keys in a load-balanced setup and configure a custom proxy.
Chuanhu Chat is a Gradio web GUI for talking to ChatGPT, Claude, Gemini, and many local LLMs, with agents, file Q&A, and web search built in.
Mainly Python. The stack also includes Python, Gradio, OpenAI.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.