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 75 chatgpt cli tools tracked. 5 score above 50 (established tier). The highest-rated is HacxGPT-Official/HacxGPT-CLI at 61/100 with 905 stars.

Get all 75 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 HacxGPT-Official/HacxGPT-CLI

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

61
Established
2 npiv/chatblade

A CLI Swiss Army Knife for ChatGPT

61
Established
3 eunomia-bpf/GPTtrace

Generate eBPF programs and tracing with ChatGPT

60
Established
4 marcolardera/chatgpt-cli

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

54
Established
5 rcmdnk/chatgpt-prompt-wrapper

cli tool to wrap ChatGPT Python API

53
Established
6 evilpan/gptcli

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

49
Emerging
7 atomic14/command_line_chatgpt

A command line chat bot using the ChatGPT API from OpenAI

49
Emerging
8 pgosar/ChatGDB

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

48
Emerging
9 jpal91/xontrib-chatgpt

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

48
Emerging
10 signebedi/gptty

ChatGPT wrapper in your TTY

46
Emerging
11 happyapplehorse/gptui

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

45
Emerging
12 zhangsibo1129/chatways

Launch various chat applications using one command

40
Emerging
13 gpt-tester/ChatGPT-test-dataset-01

a small test dataset for use with OpenAI's ChatGPT

40
Emerging
14 ademakdogan/GPTerm

Creating Intelligent Terminal Apps with ChatGPT and LLM Models

39
Emerging
15 rukh-debug/gpt-chatbot-cli

it's basically chatgpt-cli, uses api.

39
Emerging
16 AineeJames/ChatGPTerminator

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

39
Emerging
17 muhiris/wgpt

A simple CLI Application for Google Bard without API key

39
Emerging
18 ttyobiwan/chatui

ChatGPT directly in your terminal using Textual

39
Emerging
19 stvetro/HuntWithChatGPT

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

39
Emerging
20 jiggy-ai/pair

REPL environment for GPT pair programming

39
Emerging
21 Ravi-Teja-konda/OSGPT

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

39
Emerging
22 reorx/ai.py

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

37
Emerging
23 niizam/tcharai

A TUI script for interacting with CharacterAI using Python

37
Emerging
24 MahdeenSky/ChatGPT-Terminal-Completion

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

36
Emerging
25 mherrmann/fix

Fix any failing command with ChatGPT

35
Emerging
26 jameswylde/openai-chatgpt-terminal

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

35
Emerging
27 raiyanyahya/prompt

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

34
Emerging
28 Simatwa/gpt-cli

Interact with ChatGPT and Bard at the terminal.

34
Emerging
29 kamillobinski/chatgpt-terminal

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

34
Emerging
30 matebenyovszky/ClubGPT-CommandProxy

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

33
Emerging
31 joshuaDeal/chatGPT-cli

A ChatGPT command line interface written in python.

33
Emerging
32 QAInsights/perfGPT

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

32
Emerging
33 LingweiMeng/MyChatGPT

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

32
Emerging
34 deathbychocolate/gptcli

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

32
Emerging
35 praeclarum/AskGPT

Ask ChatGPT questions from the command line.

31
Emerging
36 efJerryYang/chatgpt-cli

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

31
Emerging
37 alejandro-ao/chagpt-cli-python

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

31
Emerging
38 sammiee5311/chatgpt-cli

chatgpt cli with history

31
Emerging
39 eddmann/garmin-connect-cli

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

30
Emerging
40 wangyuxinwhy/lmclient

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

29
Experimental
41 vitperov/LetTheTinCanDoIt

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

27
Experimental
42 Tefx/cli-chat

Talk to chatgpt from command line

27
Experimental
43 knowsuchagency/shlep

Gather directory contents into a single upload for ChatGPT

26
Experimental
44 lmortimer/gepl

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

26
Experimental
45 SenZmaKi/Sengpt

ChatGPT in your terminal, no OpenAI API key required

26
Experimental
46 wolfiesch/chatgpt-cli

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

22
Experimental
47 Zigr/gptctl

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

22
Experimental
48 DeviousD4n/GPTerm

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

22
Experimental
49 kymuco/webchat-openai-cli

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

22
Experimental
50 k4l1sh/network-gpt

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

21
Experimental
51 nitsanavni/tdd-machine

A ChatGPT-Powered TDD Machine

21
Experimental
52 altescy/hey

👋 ChatGPT client for command line

21
Experimental
53 weatherisgood2/ngpt

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

21
Experimental
54 zmaril/gptcc

compiling c with gpt

21
Experimental
55 jaypei/chatgpt-cli

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

20
Experimental
56 manojkurien/cluster_chat

Cluster your ChatGPT chat history into topics

20
Experimental
57 tiansztiansz/terminal-chatgpt

Can chat with chatgpt in terminal

20
Experimental
58 CYCNO/CyPHER

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

18
Experimental
59 Ki-Seki/kPython

A single-line Python command interpreter.

18
Experimental
60 ndm13/useful-scripts

Some (ChatGPT-generated) scripts for file management

17
Experimental
61 pierringshot/PyGPT

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

17
Experimental
62 tedbibr/chatgpt-invoice-downloader

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

14
Experimental
63 stakiran/askai

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

13
Experimental
64 Davenchy/linux-bot

A Linux virtual assistant powered by ChatGPT.

12
Experimental
65 k0m1d3v/Chat-The-rapist

CLI that ingests exported WhatsApp chats and uses OpenAI to generate a...

12
Experimental
66 Lotus-xml/ChatGPT-CLI

Talk to ChatGPT in your console! I used Poe-API and made this within an hour or so.

12
Experimental
67 pchchv/clichat

CLI access to ChatGPT

11
Experimental
68 caru-ini/chat-cli

Simple, Rich and Powerful ChatGPT CLI

11
Experimental
69 angrysky56/chatgpt-middleware

CLI, File System, SQLite Access for OpenAI Custom GPTs- Simple To Use, maybe...

11
Experimental
70 triciopo/gptcli

A command-line interface for ChatGPT

11
Experimental
71 rodfer0x80/chatgpt-cli

chatgpt on the unix cli

11
Experimental
72 quantumxt/zchat

Running ChatGPT in terminal 🖥️

11
Experimental
73 Th3Tr1ckst3r/Basic-ChatGPT-CLI

Minimalistic, functional Python3 CLI for ChatGPT api usage. Too many...

11
Experimental
74 emilianoeloi/move_images

Move Images

11
Experimental
75 zainbaq/webgpt

WebGPT is a simple command line assistant that can converse and give you...

10
Experimental