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 114 cli llm interfaces tools tracked. 3 score above 50 (established tier). The highest-rated is rtk-ai/rtk at 64/100 with 6,644 stars. 2 of the top 10 are actively maintained.

Get all 114 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...

64
Established
2 jnsahaj/lumen

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

54
Established
3 Topos-Labs/infiniloom

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

51
Established
4 mpecan/tokf

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

49
Emerging
5 jkawamoto/ctranslate2-rs

Rust bindings for OpenNMT/CTranslate2

45
Emerging
6 inimino/cmpr

Program in English! LLM-enabled programming framework

43
Emerging
7 Reim-developer/Sephera

Fast Rust CLI for codebase metrics and deterministic LLM context packs

43
Emerging
8 mohsen1/yek

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

42
Emerging
9 EffortlessMetrics/tokmd

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

41
Emerging
10 dcdpr/jp

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

40
Emerging
11 sysprog21/zhtw-mcp

A linguistic linter for Traditional Chinese (zh-TW)

40
Emerging
12 KRLabsOrg/squeez

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

39
Emerging
13 AgusRdz/chop

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

38
Emerging
14 huggingface/llm-ls

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

38
Emerging
15 braincore/hai-cli

A REPL for hackers using LLMs.

38
Emerging
16 claudioemmanuel/squeez

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

38
Emerging
17 majiayu000/sage

Fast Rust CLI for batch-extracting structured observations from Claude Code...

36
Emerging
18 iagooar/qqqa

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

35
Emerging
19 htin1/toktop

llm usage monitor in terminal

35
Emerging
20 jasonjmcghee/plock

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

32
Emerging
21 guywaldman/magic-cli

Command line utility to make you a magician in the terminal

29
Experimental
22 SuppieRK/ccp

CLI proxy that cuts noisy terminal output while preserving command behavior

28
Experimental
23 zircote/rlm-rs

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

28
Experimental
24 anders94/code-llm

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

28
Experimental
25 kennyfrc/llm_ctx

Format your codebase for LLMs using Unix-style commands.

28
Experimental
26 canmi21/clay

πŸ—‚οΈ A Rust-based TUI tool that helps you initialize, manage, lint,...

28
Experimental
27 chaliy/trickery

Magic tool to generate things

27
Experimental
28 felix-andreas/gpt-burn

Implementation of the GPT architecture in Rust πŸ¦€ + Burn πŸ”₯

26
Experimental
29 fwdai/terse

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

26
Experimental
30 nikuscs/ts-code-scan

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

25
Experimental
31 theoforger/mastermind

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

25
Experimental
32 hypernetix/lmstudio-rust

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

25
Experimental
33 clearclown/lala

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

25
Experimental
34 MonumentalSystems/RandyGPT

Enhanced GPT implementation in Rust with training - Small model training

25
Experimental
35 kris927b/TextBlaster

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

25
Experimental
36 yoelt11/cli-pdf-extract

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

24
Experimental
37 polymorphl/my-open-claude

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

24
Experimental
38 jee599/contextzip

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

24
Experimental
39 minskylab/auto-rust

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

24
Experimental
40 polina4096/liment

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

24
Experimental
41 rajashekar/lc

Lightweight LLM Client

23
Experimental
42 alliecatowo/lumen

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

23
Experimental
43 srobinson/fmm

Sidecar metadata for source files β€” 80-90% fewer file reads for LLM agents

23
Experimental
44 d-oit/web-doc-resolver

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

23
Experimental
45 Amir-Zecharia/compress-tokens

MCP server that compresses text by removing unnecessary tokens using local...

23
Experimental
46 herakles-dev/anvil

Application writing forge β€” guided writing environment for fellowships,...

23
Experimental
47 gn0/lui

An LLM UI for the command line

23
Experimental
48 mytechnotalent/TinyGPT

A pure Rust GPT implementation from scratch.

22
Experimental
49 MoonRace1/RustGPT

πŸ¦€ Build a Large Language Model from scratch in pure Rust without external ML...

22
Experimental
50 rhajizada/abacus

CLI to benchmark OpenAI-compatible inference APIs

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

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

22
Experimental
52 SHA888/diagramma

Conversation-aware diagram rendering engine

22
Experimental
53 sriinnu/clipforge-PAKT

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

22
Experimental
54 JSLEEKR/ctxlens

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

22
Experimental
55 urcades/cell

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

22
Experimental
56 snowfire-gtc/Proxima-Centauri

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

22
Experimental
57 frizadiga/sepuh

Lighter version of sesepuh-hub.

22
Experimental
58 richard-gyiko/which-llm

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

22
Experimental
59 terry-li-hm/consilium

Multi-model deliberation CLI β€” 5 frontier LLMs debate, Claude Opus judges. Rust.

22
Experimental
60 itamaker/runlens

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

22
Experimental
61 etr/wonk

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

22
Experimental
62 LakshmiSravyaVedantham/llm-bench

Benchmark OpenAI, Claude, Groq on your prompts β€” blazing fast Rust CLI

22
Experimental
63 deeflect/dee-ink

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

22
Experimental
64 MituuZ/convo-forge

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

21
Experimental
65 jkawamoto/vsop

Command line translation tool using CTranslate2

21
Experimental
66 getcollective-ai/collective

Automate non-novel work

21
Experimental
67 liam-ilan/gpt-rs

A GPT Implementation in Rust on top of tch-rs πŸ”₯ πŸ¦€

20
Experimental
68 jamesbrink/why

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

20
Experimental
69 AutoCookies/contextsqueezer

A context squeezer tools for AI Agent, reduce token consuption

20
Experimental
70 Ashutosh0x/claude-rust

A high-performance terminal-integrated LLM engine in Rust

20
Experimental
71 nssalian/litedoc

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

19
Experimental
72 pszemraj/rehuman

Unicode-safe text cleaning & typographic normalization for Rust

19
Experimental
73 pszemraj/rustdoc-checker

Rust docs linter: catch missing and incomplete doc comments (Arguments,...

19
Experimental
74 hegner123/reporter

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

19
Experimental
75 dvnc0/saywhat

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

19
Experimental
76 ikram98ai/nanochat

Implementing Karpathy's nanochat in rust.

19
Experimental
77 appwiz/hns

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

19
Experimental
78 joshvoigts/llmctx

LLM context builder

19
Experimental
79 marclove/known

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

18
Experimental
80 AstraRails/ratlang

Ratlang is an experimental programming language and toolchain whose entire...

17
Experimental
81 dev-backpack/cllm

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

16
Experimental
82 ak9024/ask-llm-rs

CLI build with Rust to interact with any LLM services.

16
Experimental
83 kcc999/sidechain

LLM Evaluations from your CLI

15
Experimental
84 PatWie/polyglot_ls

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

15
Experimental
85 k61b/logswise-cli

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

15
Experimental
86 anotherhollow1125/dncl_trans

DNCL (ε€§ε­¦ε…₯試センター言θͺž, Daigaku Nyushi Center Language) γ‚’Rustγ«γƒˆγƒ©γƒ³γ‚Ήγƒ‘γ‚€γƒ«γ™γ‚‹γƒžγ‚―γƒ­

15
Experimental
87 NeuralLead2025/harmony

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

15
Experimental
88 cameronking4/Annotated-AST-For-LLM

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

14
Experimental
89 blankenshipz/clerk

LLM based file organizer

14
Experimental
90 PsychedelicShayna/rmbs

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

14
Experimental
91 ducks/llm-tui

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

14
Experimental
92 dceluis/ln-diff

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

14
Experimental
93 0x251/Byteforge

Next-Generation Byte Transformer made in Rust

14
Experimental
94 quangdang46/why

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

14
Experimental
95 kenyiu/llmpeg-rs

A natural language wrapper for ffmpeg implemented in rust

13
Experimental
96 skorotkiewicz/rmux-rs

Terminal multiplexer with AI chat, built with Rust and egui

13
Experimental
97 zurawiki/gptee

LLMs done the UNIX-y way

13
Experimental
98 twitchyliquid64/mini-prompt

Lightweight abstractions for using LLMs via a providers API.

13
Experimental
99 zchee/llmctxenv

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

12
Experimental
100 Intro-iu/hintly

A Command-line Tool To Generate Commands Using LLM AIs

12
Experimental
101 d1pankarmedhi/ghr

✍️ Generate boilerplate code templates using Rust

12
Experimental
102 coding-kelps/liaisons

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

11
Experimental
103 DiscreteTom/defect

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

11
Experimental
104 nickslevine/rollo

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

11
Experimental
105 AdilZouitine/ouakha.rs

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

11
Experimental
106 PEPL-Lang/PEPL

PEPL compiler β€” lexer, parser, type checker, evaluator, and WASM codegen

11
Experimental
107 Immernachtreich/picx-sort

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

11
Experimental
108 ricardofrantz/nanochat-rs-next

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

11
Experimental
109 ducks/finna

Multi-model debate, spec, and implement tool

11
Experimental
110 ouyangyipeng/CRTrans

An LLM-Based Trans-Compilation Tool from C to Rust

10
Experimental
111 darshpanchal/terminal-sage

LLM Powered terminal assistant built in Rust

10
Experimental
112 welf/code-context

Code context generator for LLMs

10
Experimental
113 mcgeestocks/proofer

LLM Proofreader App

10
Experimental
114 tbogdala/evocaition

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

10
Experimental