chatgpt and chatgpt-cli
These are direct competitors—both provide command-line interfaces for ChatGPT interaction with similar core functionality, so users would select one based on feature preferences (e.g., interactivity, interface design) rather than using them together.
About chatgpt
j178/chatgpt
An elegant interactive CLI for ChatGPT
Supports streaming responses with context-aware conversations stored locally, and integrates with OpenAI's API (with planned support for Claude, Gemini, and Ollama). Built in Go with configurable prompts, customizable keybindings, and dual input modes (single/multi-line), plus flexible model selection between GPT-3.5-turbo and GPT-4, all backed by persistent conversation history.
About chatgpt-cli
duanemay/chatgpt-cli
Interact with ChatGPT directly from your command line
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work