chatgpt and cgpt

These are competitors—both provide command-line interfaces for interacting with language models, with j178/chatgpt offering a more feature-rich ChatGPT-specific experience while tmc/cgpt provides a more generalized LLM operations CLI.

chatgpt
46
Emerging
cgpt
40
Emerging
Maintenance 13/25
Adoption 10/25
Maturity 8/25
Community 15/25
Maintenance 6/25
Adoption 7/25
Maturity 16/25
Community 11/25
Stars: 782
Forks: 51
Downloads:
Commits (30d): 0
Language: Go
License:
Stars: 36
Forks: 4
Downloads:
Commits (30d): 0
Language: Go
License: ISC
No License No Package No Dependents
No Package No Dependents

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 cgpt

tmc/cgpt

cgpt - cli for LLM operations

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