ChatGPT CLI Tools
Command-line interfaces and terminal clients for interacting with ChatGPT and similar chat models. Includes CLI wrappers, terminal-based chat applications, and shell integrations. Does NOT include desktop apps, web interfaces, IDE plugins, or non-chat command-line tools.
There are 65 chatgpt cli tools tracked. 3 score above 50 (established tier). The highest-rated is npiv/chatblade at 68/100 with 2,606 stars and 887 monthly downloads.
Get all 65 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=llm-tools&subcategory=chatgpt-cli-tools&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
npiv/chatblade
A CLI Swiss Army Knife for ChatGPT |
|
Established |
| 2 |
eunomia-bpf/GPTtrace
Generate eBPF programs and tracing with ChatGPT |
|
Established |
| 3 |
HacxGPT-Official/HacxGPT-CLI
Open-source CLI for unrestricted AI - Access powerful models without censorship |
|
Established |
| 4 |
rcmdnk/chatgpt-prompt-wrapper
cli tool to wrap ChatGPT Python API |
|
Emerging |
| 5 |
marcolardera/chatgpt-cli
Simple yet effective command line client for chatting with ChatGPT using the... |
|
Emerging |
| 6 |
pgosar/ChatGDB
Harness the power of ChatGPT inside the GDB or LLDB debugger! |
|
Emerging |
| 7 |
signebedi/gptty
ChatGPT wrapper in your TTY |
|
Emerging |
| 8 |
evilpan/gptcli
ChatGPT in command line with OpenAI API (gpt-3.5-turbo/gpt-4/gpt-4-32k) |
|
Emerging |
| 9 |
atomic14/command_line_chatgpt
A command line chat bot using the ChatGPT API from OpenAI |
|
Emerging |
| 10 |
jpal91/xontrib-chatgpt
Gives the ability to use ChatGPT directly from the command line on the Xonsh Shell |
|
Emerging |
| 11 |
happyapplehorse/gptui
GPTUI is a GPT conversational TUI (Textual User Interface) tool that runs... |
|
Emerging |
| 12 |
zhangsibo1129/chatways
Launch various chat applications using one command |
|
Emerging |
| 13 |
ttyobiwan/chatui
ChatGPT directly in your terminal using Textual |
|
Emerging |
| 14 |
muhiris/wgpt
A simple CLI Application for Google Bard without API key |
|
Emerging |
| 15 |
gpt-tester/ChatGPT-test-dataset-01
a small test dataset for use with OpenAI's ChatGPT |
|
Emerging |
| 16 |
ademakdogan/GPTerm
Creating Intelligent Terminal Apps with ChatGPT and LLM Models |
|
Emerging |
| 17 |
Ravi-Teja-konda/OSGPT
OSGPT is a powerful plugin designed to dynamically load documents from... |
|
Emerging |
| 18 |
stvetro/HuntWithChatGPT
Tiny proof-of-concept PowerShell script to do threat hunting using ChatGPT... |
|
Emerging |
| 19 |
jiggy-ai/pair
REPL environment for GPT pair programming |
|
Emerging |
| 20 |
AineeJames/ChatGPTerminator
GPTerminator provides a convenient way to interact with OpenAI's chat... |
|
Emerging |
| 21 |
rukh-debug/gpt-chatbot-cli
it's basically chatgpt-cli, uses api. |
|
Emerging |
| 22 |
niizam/tcharai
A TUI script for interacting with CharacterAI using Python |
|
Emerging |
| 23 |
reorx/ai.py
A single-file Python script that interacts with ChatGPT API in the command-line. |
|
Emerging |
| 24 |
MahdeenSky/ChatGPT-Terminal-Completion
Attempt at using ChatGPT to issue commands based on comments in the terminal. |
|
Experimental |
| 25 |
mherrmann/fix
Fix any failing command with ChatGPT |
|
Experimental |
| 26 |
jameswylde/openai-chatgpt-terminal
Python implementation of OpenAI's ChatGPT integrated into your shell,... |
|
Experimental |
| 27 |
Simatwa/gpt-cli
Interact with ChatGPT and Bard at the terminal. |
|
Experimental |
| 28 |
raiyanyahya/prompt
🥝 A command line application to interact with OpenAI's ChatGPT API. |
|
Experimental |
| 29 |
kamillobinski/chatgpt-terminal
An AI-powered chat system that allows users to communicate through a... |
|
Experimental |
| 30 |
matebenyovszky/ClubGPT-CommandProxy
ClubGPT-CommandProxy - control your computer with ChatGPT GPT tool using assitant |
|
Experimental |
| 31 |
eddmann/garmin-connect-cli
Garmin Connect from your terminal. Pipe it, script it, automate it. |
|
Experimental |
| 32 |
joshuaDeal/chatGPT-cli
A ChatGPT command line interface written in python. |
|
Experimental |
| 33 |
deathbychocolate/gptcli
A CLI client meant to provide the core features of the ChatGPT and Le Chat... |
|
Experimental |
| 34 |
LingweiMeng/MyChatGPT
A casual and simple ChatGPT Python script that can run using terminal (as... |
|
Experimental |
| 35 |
QAInsights/perfGPT
PerfGPT helps you to analyze your performance test results using OpenAI. |
|
Experimental |
| 36 |
alejandro-ao/chagpt-cli-python
A CLI interface that allows you to interact with ChatGPT from your terminal... |
|
Experimental |
| 37 |
praeclarum/AskGPT
Ask ChatGPT questions from the command line. |
|
Experimental |
| 38 |
sammiee5311/chatgpt-cli
chatgpt cli with history |
|
Experimental |
| 39 |
efJerryYang/chatgpt-cli
A markdown-supported command-line interface tool that connects to ChatGPT... |
|
Experimental |
| 40 |
kymuco/webchat-openai-cli
Minimal ChatGPT-style CLI for chatgpt.com using your own account, with... |
|
Experimental |
| 41 |
wangyuxinwhy/lmclient
Python client designed specifically for large-scale requests to the openai interface |
|
Experimental |
| 42 |
weatherisgood2/ngpt
A lightweight Python CLI and library for interacting with OpenAI-compatible... |
|
Experimental |
| 43 |
wolfiesch/chatgpt-cli
CLI interface to ChatGPT using Chrome auth. Supports GPT-5.2 thinking modes,... |
|
Experimental |
| 44 |
vitperov/LetTheTinCanDoIt
A tool to send multiple files to GPT, parse the response, and automatically... |
|
Experimental |
| 45 |
Tefx/cli-chat
Talk to chatgpt from command line |
|
Experimental |
| 46 |
lmortimer/gepl
Generate, Enhance, Print, Loop - A ChatGPT enhanced Python REPL |
|
Experimental |
| 47 |
SenZmaKi/Sengpt
ChatGPT in your terminal, no OpenAI API key required |
|
Experimental |
| 48 |
knowsuchagency/shlep
Gather directory contents into a single upload for ChatGPT |
|
Experimental |
| 49 |
Zigr/gptctl
CLI manager to organize(show,list,export) ChatGPT user conversations.json |
|
Experimental |
| 50 |
manojkurien/cluster_chat
Cluster your ChatGPT chat history into topics |
|
Experimental |
| 51 |
DeviousD4n/GPTerm
GPTerm is a tiny CLI for ChatGPT. Has chat history, roles, codeblock... |
|
Experimental |
| 52 |
pierringshot/PyGPT
🇦🇿 PyGPT 🔒⚡ — Sessiya-token ilə Chromium üzərindən ChatGPT-yə qoşulan,... |
|
Experimental |
| 53 |
nitsanavni/tdd-machine
A ChatGPT-Powered TDD Machine |
|
Experimental |
| 54 |
zmaril/gptcc
compiling c with gpt |
|
Experimental |
| 55 |
k4l1sh/network-gpt
A ChatGPT API powered tool for chatting with network commands via a... |
|
Experimental |
| 56 |
altescy/hey
👋 ChatGPT client for command line |
|
Experimental |
| 57 |
tiansztiansz/terminal-chatgpt
Can chat with chatgpt in terminal |
|
Experimental |
| 58 |
jaypei/chatgpt-cli
A ChatGPT CLI tool based on the OpenAI API, for hardcore terminal users. |
|
Experimental |
| 59 |
tedbibr/chatgpt-invoice-downloader
Download ChatGPT invoices into organised monthly folders — ready to share... |
|
Experimental |
| 60 |
caru-ini/chat-cli
Simple, Rich and Powerful ChatGPT CLI |
|
Experimental |
| 61 |
stakiran/askai
Super comfortable ChatGPT client. Ask to ChatGPT with your text editor. |
|
Experimental |
| 62 |
Ki-Seki/kPython
A single-line Python command interpreter. |
|
Experimental |
| 63 |
CYCNO/CyPHER
A Terminal Based Gui where you can find lots of tools to upload files, url... |
|
Experimental |
| 64 |
Davenchy/linux-bot
A Linux virtual assistant powered by ChatGPT. |
|
Experimental |
| 65 |
ndm13/useful-scripts
Some (ChatGPT-generated) scripts for file management |
|
Experimental |