Open Source: #cli

Catalog projects marked with #cli. Tags work as dedicated landing pages, so related tools are easier to find and connect.

This collection holds 49 projects with a combined 3,219,832 GitHub stars. Main languages: Rust, Python, Go.

About the command-line tools

A good CLI tool saves hours: what takes ten clicks in a UI is one command in the terminal. Recent years brought a command-line renaissance — modern replacements of classic utilities are faster, friendlier, and frankly prettier than their ancestors.

Collected here are command-line utilities for every occasion, from file wrangling to DevOps. Most install with a single command; the descriptions explain how each improves on the standard tool it replaces.

Filters

Reset
Languages

Repositories

Found: 49
jesseduffield/lazygit
Lazygit

Lazygit is a terminal UI for Git that speeds up commits, rebases, cherry-picks, staging, and history navigation.

Stars 79,194 Forks 2,859 Author jesseduffield Language Go License MIT
Open
OpenHands/OpenHands
OpenHands

OpenHands is an open AI software agent project with a CLI, local interface, SDK, and code-work scenarios.

Stars 76,419 Forks 9,716 Author OpenHands Language Python License NOASSERTION
Open
rtk-ai/rtk
RTK

RTK is a Rust proxy for development commands that reduces token usage when working with language models.

Stars 66,423 Forks 4,102 Author rtk-ai Language Rust License Unknown
Open
alacritty/alacritty
Alacritty

Alacritty is a fast cross-platform terminal emulator written in Rust and rendered with OpenGL.

Stars 64,620 Forks 3,493 Author alacritty Language Rust License Apache-2.0
Open
openinterpreter/openinterpreter
Open Interpreter

Open Interpreter is a lightweight coding agent for commands, files, and open LLMs.

Stars 64,138 Forks 5,567 Author openinterpreter Language Rust License Apache-2.0
Open
cline/cline
Cline

Cline is an open coding agent for IDEs, the terminal, SDK use, and extensible development flows.

Stars 63,940 Forks 6,779 Author cline Language TypeScript License Apache-2.0
Open
FFmpeg/FFmpeg
FFmpeg

FFmpeg is a set of libraries and command-line tools for processing video, audio, subtitles, and metadata.

Stars 61,473 Forks 13,938 Author FFmpeg Language C License NOASSERTION
Open