Command-Line LLM Interfaces LLM Tools
CLI tools and utilities for direct interaction with LLMs via terminal, including prompt execution, text classification, and structured querying. Does NOT include IDE plugins, chat applications, SDK packages, or frameworks for building larger systems.
There are 81 command-line llm interfaces tools tracked. 2 score above 50 (established tier). The highest-rated is czottmann/linearis at 62/100 with 158 stars and 5,811 monthly downloads.
Get all 81 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=llm-tools&subcategory=command-line-llm-interfaces&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
czottmann/linearis
CLI tool for Linear.app with JSON output, smart ID resolution, and optimized... |
|
Established |
| 2 |
gorilla-llm/gorilla-cli
LLMs for your CLI |
|
Established |
| 3 |
pythops/tenere
🤖 TUI for LLMs |
|
Emerging |
| 4 |
joone/loz
Loz is a command-line tool that enables your preferred LLM to execute system... |
|
Emerging |
| 5 |
pinkfuwa/llumen
🕯️ A lightweight but powerful LLM chat application |
|
Emerging |
| 6 |
yusufcanb/tlm
Local CLI Copilot, powered by Ollama. 💻🦙 |
|
Emerging |
| 7 |
baalimago/clai
Command line artificial intelligence - Your local LLM context-feeder |
|
Emerging |
| 8 |
scottvr/wtffmpeg
A minimal character terminal (console) REPL UI for controlling ffmpeg via... |
|
Emerging |
| 9 |
RustedBytes/invoke-llm
A CLI tool for querying OpenAI-compatible endpoints with a prompt and input file |
|
Emerging |
| 10 |
antonmedv/howto
A terminal helper for querying LLM |
|
Emerging |
| 11 |
meeehdi-dev/llm-language-server
🦾 Golang implementation of a language server (LSP) providing LLM completions... |
|
Emerging |
| 12 |
magooney-loon/pb-llm
pocketbase LLM docs scraper |
|
Emerging |
| 13 |
hypernetix/lmstudio-go
Go SDK and CLI for LM Studio: manage, interact, and run LLMs via WebSocket API |
|
Emerging |
| 14 |
Earu/gm_ollama
Providing access to LLMs through Garry's mod and Ollama. |
|
Emerging |
| 15 |
Protagonistss/fnva
Management environment Java、Maven、Node、LLM |
|
Emerging |
| 16 |
xyproto/describeimage
Describe images with local LLMs (Ollama) |
|
Emerging |
| 17 |
gstrenge/llmpeg
Let's be honest, who really knows how to use ffmpeg. Its that tool that is... |
|
Experimental |
| 18 |
doganarif/LLMDog
LLMDog is a command-line tool that helps developers share code with Large... |
|
Experimental |
| 19 |
miifrommera/boxxy
Stupid Linux Terminal |
|
Experimental |
| 20 |
hrshdhgd/llm-change-agent
LLM Change Agent is a command-line interface (CLI) tool designed to interact... |
|
Experimental |
| 21 |
bbpeaches/Seedling
A powerful 3-in-1 CLI toolkit to explore, search, and reconstruct directory... |
|
Experimental |
| 22 |
Gaurav-Gosain/streamd
A CLI tool that renders streamed LLM output as beautiful markdown in the terminal |
|
Experimental |
| 23 |
Aayush9029/peek
Describe and rename images from the terminal using vision LLMs |
|
Experimental |
| 24 |
FlorinAndrei/pipe-llama
Put an LLM in your shell scripts and command-line pipelines. Dead simple. |
|
Experimental |
| 25 |
veilm/hinata
❄️ Unix-style, composable LLM utils |
|
Experimental |
| 26 |
dotcommander/yai
Pipe anything through an LLM from your terminal. Supports OpenAI, Anthropic,... |
|
Experimental |
| 27 |
netanel-haber/dash-dash-help
Let's help help help devs |
|
Experimental |
| 28 |
Krishan564/llmpack
📦 Streamline your AI interactions with LLMPack: a fast, zero-dependency CLI... |
|
Experimental |
| 29 |
feras239/linear-cli
🚀 Manage your Linear issues seamlessly from the terminal with advanced... |
|
Experimental |
| 30 |
aaronloh16/ai-pipe
Chain LLM calls with Unix pipes. Zero config. |
|
Experimental |
| 31 |
akhenakh/bento-llm
A custom Bento processor plugin that allows you to query Large Language... |
|
Experimental |
| 32 |
jazicorn-tw/hatch
Self-hosted developer onboarding tool — juniors SSH in for LLM-generated... |
|
Experimental |
| 33 |
cheikh2shift/quantify-ai
Library for getting LLM context window limits |
|
Experimental |
| 34 |
enthus-appdev/llm-cli-setup
CLI tools setup with LLM integration - sqlcmd, GitHub CLI, Atlassian CLI... |
|
Experimental |
| 35 |
codefionn/scriptschnell
scriptschnell is an agentic LLM code generation TUI |
|
Experimental |
| 36 |
guicybercode/keldukoor-code
keldukóðr is an CLI tool to use ollama llm to code locally |
|
Experimental |
| 37 |
sjquant/prepsaa
AWS SAA 시험 대비를 위한 LLM 기반 CLI 도구 |
|
Experimental |
| 38 |
yifanzhang-pro/lanser-cli
[Lanser-CLI] Official Implementation of "Language Server CLI Empowers... |
|
Experimental |
| 39 |
blackopsinc/openllm-cli
Open LLM CLI - LLM Automation |
|
Experimental |
| 40 |
mcao2/readwise-triage
A CLI tool for triaging Readwise Reader inbox/feed items with LLM-assisted... |
|
Experimental |
| 41 |
rice0649/fabric-lite
A lightweight AI augmentation framework inspired by Fabric |
|
Experimental |
| 42 |
for-the-zero/asak
A LLM API Tool - API Smart Access Kit |
|
Experimental |
| 43 |
awwaiid/iwt
I Wish To ... a command line magic tool using LLM (via OpenAI API) |
|
Experimental |
| 44 |
timschmidt/llmterm
Your friendly local LLM terminal companion |
|
Experimental |
| 45 |
nomadicGopher/LiberaDebt
CLI utility to provide a locally hosted LLM budget info & receive the most... |
|
Experimental |
| 46 |
ZanzyTHEbar/file4you
Organize your desktop in one click |
|
Experimental |
| 47 |
reddec/dreaming-bard
LLM assistant to create long books/stories/documents |
|
Experimental |
| 48 |
liushuangls/streamtagparser
Parse the tag data in the stream data returned by the LLM, such as the Artifact |
|
Experimental |
| 49 |
ahhcash/llm-cli
Use LLMs from the command line! |
|
Experimental |
| 50 |
atlomak/norbot
Terminal app to organize files with LLM |
|
Experimental |
| 51 |
scottvr/jelp
jelp exposes an argparse CLI as machine-readable JSON (now OpenCLI-shaped),... |
|
Experimental |
| 52 |
nlink-jp/lite-series
A collection of lightweight CLI tools for working with local and cloud LLMs |
|
Experimental |
| 53 |
nlink-jp/lite-switch
Natural language classifier for shell pipelines. Reads free-form text from... |
|
Experimental |
| 54 |
nlink-jp/lite-llm
Lightweight CLI for OpenAI-compatible LLM APIs with data isolation, batch... |
|
Experimental |
| 55 |
magifd2/lite-llm
Lightweight CLI for OpenAI-compatible LLM APIs with data isolation, batch... |
|
Experimental |
| 56 |
elloramir/anabanana
LLM CLI terminal for local tasks |
|
Experimental |
| 57 |
muzzlol/nomodit
A tui/cli tool for interfacing with a LLM fine-tuned on various language... |
|
Experimental |
| 58 |
maxyu1115/llmsh
llm copilot for any shell |
|
Experimental |
| 59 |
nothub/gogorilla
A client for gorilla-cli, the Gorilla LLM shell command generator. |
|
Experimental |
| 60 |
jpcx/llmq
a query CLI and context manager for LLM-powered shell pipelines |
|
Experimental |
| 61 |
DavidLozzi/lew-llm-cli
LEW - your LLM Enhanced Workflow in your cli |
|
Experimental |
| 62 |
mslinn/llm_cli
A CLI that works with Ollama and the Open AI API |
|
Experimental |
| 63 |
Zachacious/presto
A CLI tool to use LLMs on files and directories of files |
|
Experimental |
| 64 |
blwsh/llmt
Transforms all files in specified directory using a large language model like ChatGPT |
|
Experimental |
| 65 |
igorMSoares/llm-chat-cli
A simple command-line tool for interacting with different LLM models and... |
|
Experimental |
| 66 |
icholy/semgrepx
xargs for semgrep |
|
Experimental |
| 67 |
haschka/CLI-RAG
Command line tool to Interact with a llama.cpp server. Also implements a... |
|
Experimental |
| 68 |
codeforgee/stream
Turn LLM streaming output into real-time structured JSON events. |
|
Experimental |
| 69 |
arkraieski/starcoder-cli
A CLI wrapper for the StarCoder code LLM with the Hugging Face inference API |
|
Experimental |
| 70 |
hocman2/hello-llm-2
Unix friendly LLM interaction tool with no implicit context |
|
Experimental |
| 71 |
magifd2/llm-cli
A powerful and versatile CLI for interacting with Large Language Models.... |
|
Experimental |
| 72 |
darling/mana
The cutest LLM interface for your terminal |
|
Experimental |
| 73 |
besworks/llm-complete
A command-line tool for generating text completions using local LLM models... |
|
Experimental |
| 74 |
fmcato/llm-go
Experiment in vibe coding a CLI to interact with my private ollama server |
|
Experimental |
| 75 |
Jamlie/ask
A CLI tool for using LLMs |
|
Experimental |
| 76 |
queelius/jot
A CLI-first, plaintext-native toolkit for capturing and organizing ideas,... |
|
Experimental |
| 77 |
mehdizebhi/llm4cli
A simple and lightweight CLI tool for interacting with LLMs like Google... |
|
Experimental |
| 78 |
magifd2/llm-batch
A helper tool for llm-cli to batch-process JSON/JSONL data, featuring... |
|
Experimental |
| 79 |
dingus-technology/DINGUS-COPILOT
LLM CLI tool for those pesky commands you always forget |
|
Experimental |
| 80 |
AriajSarkar/ariaj
A powerful CLI interface for Ollama that enables seamless interaction with... |
|
Experimental |
| 81 |
dyne/promptline
Shell for any LLM over OpenAI APIs |
|
Experimental |