chatgpt and chatgptui
These are competitors—both provide terminal-based interfaces to interact with ChatGPT, with the main differentiation being that one is built in Python for interactive CLI usage while the other is a Go-based TUI application, so users would typically choose one based on their language preference and interface style (line-oriented CLI vs. full textual UI).
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 chatgptui
dwisiswant0/chatgptui
ChatGPT 🤖 with Textual User Interface (TUI) mode written in Go.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work