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

68
Established
2 eunomia-bpf/GPTtrace

Generate eBPF programs and tracing with ChatGPT

59
Established
3 HacxGPT-Official/HacxGPT-CLI

Open-source CLI for unrestricted AI - Access powerful models without censorship

54
Established
4 rcmdnk/chatgpt-prompt-wrapper

cli tool to wrap ChatGPT Python API

49
Emerging
5 marcolardera/chatgpt-cli

Simple yet effective command line client for chatting with ChatGPT using the...

47
Emerging
6 pgosar/ChatGDB

Harness the power of ChatGPT inside the GDB or LLDB debugger!

45
Emerging
7 signebedi/gptty

ChatGPT wrapper in your TTY

43
Emerging
8 evilpan/gptcli

ChatGPT in command line with OpenAI API (gpt-3.5-turbo/gpt-4/gpt-4-32k)

42
Emerging
9 atomic14/command_line_chatgpt

A command line chat bot using the ChatGPT API from OpenAI

42
Emerging
10 jpal91/xontrib-chatgpt

Gives the ability to use ChatGPT directly from the command line on the Xonsh Shell

41
Emerging
11 happyapplehorse/gptui

GPTUI is a GPT conversational TUI (Textual User Interface) tool that runs...

38
Emerging
12 zhangsibo1129/chatways

Launch various chat applications using one command

37
Emerging
13 ttyobiwan/chatui

ChatGPT directly in your terminal using Textual

35
Emerging
14 muhiris/wgpt

A simple CLI Application for Google Bard without API key

35
Emerging
15 gpt-tester/ChatGPT-test-dataset-01

a small test dataset for use with OpenAI's ChatGPT

33
Emerging
16 ademakdogan/GPTerm

Creating Intelligent Terminal Apps with ChatGPT and LLM Models

32
Emerging
17 Ravi-Teja-konda/OSGPT

OSGPT is a powerful plugin designed to dynamically load documents from...

32
Emerging
18 stvetro/HuntWithChatGPT

Tiny proof-of-concept PowerShell script to do threat hunting using ChatGPT...

32
Emerging
19 jiggy-ai/pair

REPL environment for GPT pair programming

32
Emerging
20 AineeJames/ChatGPTerminator

GPTerminator provides a convenient way to interact with OpenAI's chat...

32
Emerging
21 rukh-debug/gpt-chatbot-cli

it's basically chatgpt-cli, uses api.

32
Emerging
22 niizam/tcharai

A TUI script for interacting with CharacterAI using Python

30
Emerging
23 reorx/ai.py

A single-file Python script that interacts with ChatGPT API in the command-line.

30
Emerging
24 MahdeenSky/ChatGPT-Terminal-Completion

Attempt at using ChatGPT to issue commands based on comments in the terminal.

29
Experimental
25 mherrmann/fix

Fix any failing command with ChatGPT

28
Experimental
26 jameswylde/openai-chatgpt-terminal

Python implementation of OpenAI's ChatGPT integrated into your shell,...

28
Experimental
27 Simatwa/gpt-cli

Interact with ChatGPT and Bard at the terminal.

27
Experimental
28 raiyanyahya/prompt

🥝 A command line application to interact with OpenAI's ChatGPT API.

27
Experimental
29 kamillobinski/chatgpt-terminal

An AI-powered chat system that allows users to communicate through a...

27
Experimental
30 matebenyovszky/ClubGPT-CommandProxy

ClubGPT-CommandProxy - control your computer with ChatGPT GPT tool using assitant

26
Experimental
31 eddmann/garmin-connect-cli

Garmin Connect from your terminal. Pipe it, script it, automate it.

26
Experimental
32 joshuaDeal/chatGPT-cli

A ChatGPT command line interface written in python.

26
Experimental
33 deathbychocolate/gptcli

A CLI client meant to provide the core features of the ChatGPT and Le Chat...

25
Experimental
34 LingweiMeng/MyChatGPT

A casual and simple ChatGPT Python script that can run using terminal (as...

25
Experimental
35 QAInsights/perfGPT

PerfGPT helps you to analyze your performance test results using OpenAI.

25
Experimental
36 alejandro-ao/chagpt-cli-python

A CLI interface that allows you to interact with ChatGPT from your terminal...

24
Experimental
37 praeclarum/AskGPT

Ask ChatGPT questions from the command line.

24
Experimental
38 sammiee5311/chatgpt-cli

chatgpt cli with history

24
Experimental
39 efJerryYang/chatgpt-cli

A markdown-supported command-line interface tool that connects to ChatGPT...

24
Experimental
40 kymuco/webchat-openai-cli

Minimal ChatGPT-style CLI for chatgpt.com using your own account, with...

23
Experimental
41 wangyuxinwhy/lmclient

Python client designed specifically for large-scale requests to the openai interface

22
Experimental
42 weatherisgood2/ngpt

A lightweight Python CLI and library for interacting with OpenAI-compatible...

22
Experimental
43 wolfiesch/chatgpt-cli

CLI interface to ChatGPT using Chrome auth. Supports GPT-5.2 thinking modes,...

20
Experimental
44 vitperov/LetTheTinCanDoIt

A tool to send multiple files to GPT, parse the response, and automatically...

20
Experimental
45 Tefx/cli-chat

Talk to chatgpt from command line

20
Experimental
46 lmortimer/gepl

Generate, Enhance, Print, Loop - A ChatGPT enhanced Python REPL

19
Experimental
47 SenZmaKi/Sengpt

ChatGPT in your terminal, no OpenAI API key required

19
Experimental
48 knowsuchagency/shlep

Gather directory contents into a single upload for ChatGPT

19
Experimental
49 Zigr/gptctl

CLI manager to organize(show,list,export) ChatGPT user conversations.json

16
Experimental
50 manojkurien/cluster_chat

Cluster your ChatGPT chat history into topics

15
Experimental
51 DeviousD4n/GPTerm

GPTerm is a tiny CLI for ChatGPT. Has chat history, roles, codeblock...

15
Experimental
52 pierringshot/PyGPT

🇦🇿 PyGPT 🔒⚡ — Sessiya-token ilə Chromium üzərindən ChatGPT-yə qoşulan,...

15
Experimental
53 nitsanavni/tdd-machine

A ChatGPT-Powered TDD Machine

14
Experimental
54 zmaril/gptcc

compiling c with gpt

14
Experimental
55 k4l1sh/network-gpt

A ChatGPT API powered tool for chatting with network commands via a...

14
Experimental
56 altescy/hey

👋 ChatGPT client for command line

14
Experimental
57 tiansztiansz/terminal-chatgpt

Can chat with chatgpt in terminal

13
Experimental
58 jaypei/chatgpt-cli

A ChatGPT CLI tool based on the OpenAI API, for hardcore terminal users.

13
Experimental
59 tedbibr/chatgpt-invoice-downloader

Download ChatGPT invoices into organised monthly folders — ready to share...

12
Experimental
60 caru-ini/chat-cli

Simple, Rich and Powerful ChatGPT CLI

11
Experimental
61 stakiran/askai

Super comfortable ChatGPT client. Ask to ChatGPT with your text editor.

11
Experimental
62 Ki-Seki/kPython

A single-line Python command interpreter.

11
Experimental
63 CYCNO/CyPHER

A Terminal Based Gui where you can find lots of tools to upload files, url...

11
Experimental
64 Davenchy/linux-bot

A Linux virtual assistant powered by ChatGPT.

10
Experimental
65 ndm13/useful-scripts

Some (ChatGPT-generated) scripts for file management

10
Experimental