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.

ChuanhuChatGPT
58
Established
chatgpt-cli
54
Established
Maintenance 10/25
Adoption 10/25
Maturity 16/25
Community 22/25
Maintenance 13/25
Adoption 10/25
Maturity 16/25
Community 15/25
Stars: 15,372
Forks: 2,253
Downloads:
Commits (30d): 0
Language: Python
License: GPL-3.0
Stars: 894
Forks: 59
Downloads:
Commits (30d): 2
Language: Go
License: MIT
No Package No Dependents
No Package No Dependents

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.

Scores updated daily from GitHub, PyPI, and npm data. How scores work