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.
782 stars.
Stars
782
Forks
51
Language
Go
License
—
Category
Last pushed
Mar 09, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/j178/chatgpt"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Higher-rated alternatives
j178/leetgo
Best LeetCode friend for geek. :snowboarder:
flows-network/chatgpt-github-app
A ChatGPT bot to respond to your GitHub Issues
collinvandyck/gpterm
terminal client for openai's GPT completion APIs
kkdai/chatgpt
ChatGPT Console client in Golang
duanemay/chatgpt-cli
Interact with ChatGPT directly from your command line