CLI LLM Interfaces LLM Tools

Command-line tools that pipe text through LLMs for processing, analysis, or interaction. Includes lightweight CLI wrappers, text processing utilities, and terminal-based LLM clients. Does NOT include IDE plugins, chat applications, specialized domain tools (code compilation, command generation), or broader agent frameworks.

There are 113 cli llm interfaces tools tracked. 5 score above 50 (established tier). The highest-rated is rtk-ai/rtk at 61/100 with 6,644 stars. 2 of the top 10 are actively maintained.

Get all 113 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=llm-tools&subcategory=cli-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 rtk-ai/rtk

CLI proxy that reduces LLM token consumption by 60-90% on common dev...

61
Established
2 jnsahaj/lumen

Beautiful git diff viewer, generate commits with AI, get summary of changes,...

54
Established
3 jkawamoto/ctranslate2-rs

Rust bindings for OpenNMT/CTranslate2

52
Established
4 Reim-developer/Sephera

Fast Rust CLI for codebase metrics and deterministic LLM context packs

51
Established
5 Topos-Labs/infiniloom

High-performance repository context generator for LLMs - Transform codebases...

50
Established
6 mohsen1/yek

A fast Rust based tool to serialize text-based files in a repository or...

49
Emerging
7 mpecan/tokf

Config-driven CLI tool that compresses command output before it reaches an...

48
Emerging
8 inimino/cmpr

Program in English! LLM-enabled programming framework

47
Emerging
9 huggingface/llm-ls

LSP server leveraging LLMs for code completion (and more?)

45
Emerging
10 dcdpr/jp

LLM-agnostic pair-programming CLI workflows. Like Codex, Claude Code, or...

44
Emerging
11 braincore/hai-cli

A REPL for hackers using LLMs.

42
Emerging
12 iagooar/qqqa

Fast, stateless LLM for your shell: qq answers; qa runs commands

41
Emerging
13 EffortlessMetrics/tokmd

Code intelligence for humans, machines, and LLMs: receipts, metrics, and...

40
Emerging
14 htin1/toktop

llm usage monitor in terminal

39
Emerging
15 sysprog21/zhtw-mcp

A linguistic linter for Traditional Chinese (zh-TW)

39
Emerging
16 jasonjmcghee/plock

From anywhere you can type, query and stream the output of any script (e.g. an LLM)

39
Emerging
17 claudioemmanuel/squeez

Token compression + context memory for Claude Code. Runs automatically. No...

38
Emerging
18 AgusRdz/chop

CLI output compressor for Claude Code. Reduces token consumption by 50–90%...

37
Emerging
19 guywaldman/magic-cli

Command line utility to make you a magician in the terminal

36
Emerging
20 kennyfrc/llm_ctx

Format your codebase for LLMs using Unix-style commands.

35
Emerging
21 KRLabsOrg/squeez

Squeeze verbose LLM agent tool output down to only the relevant lines

35
Emerging
22 anders94/code-llm

A CLI tool that works with a local LLM in an iterative chat-like style,...

35
Emerging
23 canmi21/clay

🗂️ A Rust-based TUI tool that helps you initialize, manage, lint,...

34
Emerging
24 felix-andreas/gpt-burn

Implementation of the GPT architecture in Rust 🦀 + Burn 🔥

33
Emerging
25 theoforger/mastermind

An LLM-powered CLI tool to help you be a better spymaster in Codenames

32
Emerging
26 kris927b/TextBlaster

A Rust tool used for processing large amount of text data in a distributed setting.

31
Emerging
27 chaliy/trickery

Magic tool to generate things

31
Emerging
28 hypernetix/lmstudio-rust

Rust SDK and CLI for LM Studio: manage, interact, and run LLMs via WebSocket API

31
Emerging
29 minskylab/auto-rust

auto-rust is an experimental project that automatically generate Rust code...

31
Emerging
30 gn0/lui

An LLM UI for the command line

29
Experimental
31 getcollective-ai/collective

Automate non-novel work

28
Experimental
32 clearclown/lala

Modern, lightweight multi-format text editor written in Rust with GUI and...

28
Experimental
33 SuppieRK/ccp

CLI proxy that cuts noisy terminal output while preserving command behavior

27
Experimental
34 MonumentalSystems/RandyGPT

Enhanced GPT implementation in Rust with training - Small model training

27
Experimental
35 zircote/rlm-rs

Rust CLI implementing the Recursive Language Model (RLM) pattern for Claude...

27
Experimental
36 MituuZ/convo-forge

A command-line interface for interacting with Ollama and Anthropic language...

27
Experimental
37 yoelt11/cli-pdf-extract

A Fast Rust CLI wrapper around pdf_oxide for LLM-friendly PDF extraction,...

26
Experimental
38 mytechnotalent/TinyGPT

A pure Rust GPT implementation from scratch.

26
Experimental
39 fwdai/terse

Strips boilerplate and filler from LLM conversation history to reduce token usage

26
Experimental
40 liam-ilan/gpt-rs

A GPT Implementation in Rust on top of tch-rs 🔥 🦀

26
Experimental
41 d-oit/do-web-doc-resolver

LLM-ready web documentation resolver: Python cascade skill + Rust CLI (wdr)...

25
Experimental
42 herakles-dev/anvil

Application writing forge — guided writing environment for fellowships,...

25
Experimental
43 nikuscs/ts-code-scan

Single-binary Rust CLI that indexes TS/JS codebases into deterministic JSON...

24
Experimental
44 jee599/contextzip

⚡ Compress Claude Code context by 60-90%. Six noise filters RTK doesn't have.

24
Experimental
45 marclove/known

A CLI tool for managing agentic LLM instruction files in your projects.

24
Experimental
46 jamesbrink/why

CLI tool that explains programming errors using a locally-embedded LLM. No...

24
Experimental
47 dev-backpack/cllm

Empower your CLI experience with a command search tool driven by LLM magic!

23
Experimental
48 polina4096/liment

Convenient macOS app to display LLM usage limits in the tray.

23
Experimental
49 ak9024/ask-llm-rs

CLI build with Rust to interact with any LLM services.

23
Experimental
50 polymorphl/my-open-claude

LLM-powered coding assistant in Rust. TUI chat & single-prompt CLI. Tools:...

23
Experimental
51 frizadiga/sepuh

Lighter version of sesepuh-hub.

22
Experimental
52 anotherhollow1125/dncl_trans

DNCL (大学入試センター言語, Daigaku Nyushi Center Language) をRustにトランスパイルするマクロ

22
Experimental
53 alliecatowo/lumen

Lumen - A markdown-native, statically typed programming language for...

22
Experimental
54 Ashutosh0x/claude-rust

A high-performance terminal-integrated LLM engine in Rust

22
Experimental
55 rajashekar/lc

Lightweight LLM Client

22
Experimental
56 pomagrenate/contextsqueezer

A context squeezer tools for AI Agent, reduce token consuption

22
Experimental
57 PatWie/polyglot_ls

An LLM-based LS implementation that makes use of tree-sitter context to...

22
Experimental
58 rhajizada/abacus

CLI to benchmark OpenAI-compatible inference APIs

22
Experimental
59 skbotoc1-web/openclaw-rust-toolkit

Optional Rust condensing layer for OpenClaw with activation rules, usage...

22
Experimental
60 SHA888/diagramma

Conversation-aware diagram rendering engine

22
Experimental
61 sriinnu/clipforge-PAKT

Lossless-first prompt compression for JSON, YAML, CSV, and Markdown....

22
Experimental
62 JSLEEKR/ctxlens

LLM context window profiler -- decompose, count tokens, estimate costs

22
Experimental
63 urcades/cell

Rust-native Cell CLI and terminal UI with plugin support.

22
Experimental
64 snowfire-gtc/Proxima-Centauri

A Language (Proxima) & IDE (Centauri) designed from scratch for massive...

22
Experimental
65 dceluis/ln-diff

Line-numbered patch format. Non-sequential, llm and stream-friendly

21
Experimental
66 k61b/logswise-cli

Logswise CLI is a command-line tool for note-taking, context-aware...

21
Experimental
67 appwiz/hns

Hacker News stories CLI. Stories summarized using Ollama and a local LLM.

21
Experimental
68 MoonRace1/RustGPT

🦀 Build a Large Language Model from scratch in pure Rust without external ML...

21
Experimental
69 itamaker/runlens

Summarize agent and tool JSONL traces for latency, failures, and token usage.

21
Experimental
70 blankenshipz/clerk

LLM based file organizer

21
Experimental
71 etr/wonk

Structure-aware code search that cuts LLM token burn. Tree-sitter indexing,...

21
Experimental
72 pszemraj/rehuman

Unicode-safe text cleaning & typographic normalization for Rust

21
Experimental
73 nssalian/litedoc

Deterministic document format and parser for LLM output, with Rust core,...

21
Experimental
74 richard-gyiko/which-llm

CLI + agent skill for selecting the right LLM based on benchmarks,...

21
Experimental
75 terry-li-hm/consilium

Multi-model deliberation CLI — 5 frontier LLMs debate, Claude Opus judges. Rust.

21
Experimental
76 dvnc0/saywhat

A CLI tool that takes piped in text and passes it to an LLM.

21
Experimental
77 hegner123/reporter

Compresses go test output into a minimal JSON summary for LLM agents

21
Experimental
78 deeflect/dee-ink

Small Rust CLI tools that work well with LLMs. Each tool does one thing,...

21
Experimental
79 PsychedelicShayna/rmbs

Utilizes the Bullshit Remover API to remove bullshit from input text, right...

21
Experimental
80 ikram98ai/nanochat

Implementing Karpathy's nanochat in rust.

21
Experimental
81 LakshmiSravyaVedantham/llm-bench

Benchmark OpenAI, Claude, Groq on your prompts — blazing fast Rust CLI

21
Experimental
82 cameronking4/Annotated-AST-For-LLM

Annotated AST for the purposes of LLM code repository context. Use this...

21
Experimental
83 zurawiki/gptee

LLMs done the UNIX-y way

20
Experimental
84 kenyiu/llmpeg-rs

A natural language wrapper for ffmpeg implemented in rust

20
Experimental
85 0x251/Byteforge

Next-Generation Byte Transformer made in Rust

20
Experimental
86 d1pankarmedhi/ghr

✍️ Generate boilerplate code templates using Rust

19
Experimental
87 Intro-iu/hintly

A Command-line Tool To Generate Commands Using LLM AIs

19
Experimental
88 AdilZouitine/ouakha.rs

LLM-based code analysis tool for detecting suspicious or inconsistent code...

18
Experimental
89 ducks/llm-tui

TUI for LLM interaction with vim bindings, multi-provider support (Ollama,...

18
Experimental
90 zchee/llmctxenv

Similar to pyenv or something, but manages the LLM CLI's context memory...

18
Experimental
91 mcgeestocks/proofer

LLM Proofreader App

17
Experimental
92 NeuralLead2025/harmony

Renderer for the harmony response format to be used with gpt-oss rust,...

17
Experimental
93 kcc999/sidechain

LLM Evaluations from your CLI

17
Experimental
94 darshpanchal/terminal-sage

LLM Powered terminal assistant built in Rust

17
Experimental
95 welf/code-context

Code context generator for LLMs

17
Experimental
96 skorotkiewicz/rmux-rs

Terminal multiplexer with AI chat, built with Rust and egui

15
Experimental
97 Immernachtreich/picx-sort

A simple image sorting script written in RUST. It uses a local LLM to sort...

13
Experimental
98 ricardofrantz/nanochat-rs-next

Rust-first continuation of nanochat-rs, benchmarked against...

13
Experimental
99 ducks/finna

Multi-model debate, spec, and implement tool

13
Experimental
100 coding-kelps/liaisons

A CLI client to mine arguments and their relations from social media posts

13
Experimental
101 nickslevine/rollo

rollo is a TUI for exploring JSONL files optimized for LLM rollouts

13
Experimental
102 DiscreteTom/defect

Call LLMs in your pipeline, e.g. local git hook, GitHub Actions and more.

13
Experimental
103 quangdang46/why

CLI that explains why code exists using git history, blame data, and LLM...

13
Experimental
104 isaacd9/llm-exec

A tool to exec commands based on your shell history

12
Experimental
105 feboyfierlyan/gimtex

A Blazingly fast Rust CLI to pack, filter, and sanitize codebases for LLM...

12
Experimental
106 tbogdala/evocaition

A command-line application to generate text with AI through cloud APIs.

12
Experimental
107 eaingaran/llmctx

llmctx is a command-line tool that helps you prepare your source code for...

11
Experimental
108 Partysun/staff

Staff is a toolkit for dead-simple usage out of the box promts and llms in...

11
Experimental
109 calcuis/ctransformer-core

solo connector core built on ctransformers

11
Experimental
110 tristonarmstrong/ferro

Git Content Generation Using Local LLM

11
Experimental
111 sebszyller/rust-with-llms

Learning rust with the help of ChatGPT

10
Experimental
112 koakuma-chan/kek

A repository serializer.

10
Experimental
113 beeCuiet/hey-llm

A Rust command-line application that allows users to easily query a large...

10
Experimental