ChuanhuChatGPT and chatgpt-cli
These are competitors offering different interface paradigms (graphical vs. command-line) for accessing the same underlying multi-provider LLM APIs, allowing users to choose based on their preferred interaction model rather than their LLM provider.
About ChuanhuChatGPT
GaiZhenbiao/ChuanhuChatGPT
GUI for ChatGPT API and many LLMs. Supports agents, file-based QA, GPT finetuning and query with web search. All with a neat UI.
Built on Gradio, it supports local LLM deployment (ChatGLM, LLaMA, Qwen), API-based models (OpenAI, Azure, Google Gemini, Claude), and advanced features including agent-based autonomous problem-solving, knowledge base retrieval with file-based QA, GPT-3.5 fine-tuning, and web search integration. The interface includes PWA installability, regex-based conversation history search, automatic history naming via LLM, and multi-API-key load balancing for production deployments.
About chatgpt-cli
kardolus/chatgpt-cli
ChatGPT CLI is a powerful, multi-provider command-line interface for working with modern LLMs. It supports OpenAI, Azure, Perplexity, LLaMA, and more, with features like streaming, interactive chat, prompt files, image/audio I/O, MCP tool calls, and an experimental agent mode for safe, multi-step automation.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work