chatgpt-gui and heygpt
The two tools are competitors because both provide a client for the ChatGPT API, but one offers a graphical user interface and the other a command-line interface.
About chatgpt-gui
teunissenstefan/chatgpt-gui
GTK 4 front-end to ChatGPT completions written in Rust
About heygpt
fuyufjh/heygpt
A simple command-line interface for ChatGPT API written in Rust ⚡️
Supports real-time streaming responses and interactive multi-turn conversations with built-in commands for conversation management (retract, view history). Operates in both one-shot query mode for quick answers and interactive REPL mode, with flexible configuration via environment variables or TOML files. Integrates directly with OpenAI's Chat API and supports custom API endpoints, enabling compatibility with third-party mirror services.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work