Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source cli software

8331 open-source libraries, tools and applications tagged cli, ranked by how closely cli is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

8331 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
wasm-bindgen/wasm-pack
wasm-pack is a command-line workflow tool for building Rust code into WebAssembly packages that interoperate with JavaScript. It scaffolds …
817290active
magnitudedev/magnitude
Magnitude is an open-source CLI tool and agent that bundles local LLM inference with an agent harness, profiling your hardware to recommend…
827269active
aome510/spotify-player
spotify_player is a fast, configurable terminal-based Spotify client written in Rust with full feature parity to the official Spotify app. …
917266active
visioncortex/vtracer
VTracer is an open-source tool and library that converts raster images (JPG, PNG) into vector graphics (SVG), handling both colored images …
977263active
ml-explore/mlx-lm
A Python package for running and fine-tuning large language models on Apple silicon using the MLX framework. It integrates with the Hugging…
787259active
gopass
gopass is a command-line password manager for teams, serving as a drop-in replacement for the standard UNIX pass tool. It encrypts secrets …
997257stable
amoffat/sh
sh is a Python library that replaces the subprocess module, letting you call any external program as if it were a Python function. It works…
897246active
pypa/hatch
Hatch is a modern, extensible Python project manager from PyPA that combines a standards-compliant build system, environment management, Py…
997245active
jarun/buku
buku is a powerful command-line bookmark manager and personal textual mini-web, with a portable, merge-able database and no tracking. It al…
727237active
watchexec/watchexec
Watchexec is a standalone command-line tool written in Rust that watches files and directories and runs a command whenever modifications ar…
987211active
trentm/node-bunyan
Bunyan is a simple and fast JSON logging library for Node.js services, producing one-line JSON log records with standard fields, serializer…
327206stable
BleachBit
BleachBit is an open-source system cleaner for Windows and Linux that frees disk space and protects privacy by deleting caches, cookies, lo…
967196stable
charmbracelet/huh
A Go library for building interactive terminal forms and prompts, built on the Bubble Tea TUI framework. It supports grouped multi-page for…
837196active
actuallymentor/battery
A free, open-source CLI and menu bar GUI tool for limiting battery charge (e.g., to 80%) on Apple Silicon MacBooks to prolong battery longe…
627192active
simeji/jid
jid is an interactive command-line tool for incrementally drilling down into JSON data using jq-like and JMESPath filter queries. It provid…
907187active
facebook/sapling
Sapling SCM is a cross-platform, Git-compatible source control system from Meta, built in Rust, comprising the `sl` CLI, the Mononoke serve…
957184active
XuehaiPan/nvitop
nvitop is an interactive NVIDIA GPU process viewer and monitoring tool built on NVML, offering a richer alternative to nvidia-smi with an h…
897184active
vektra/mockery
mockery is a CLI tool that auto-generates mock implementations for Go interfaces using the stretchr/testify/mock package. It eliminates the…
957169active
electron/forge
Electron Forge is an all-in-one toolchain for building, packaging, and publishing Electron desktop applications. It unifies scaffolding, na…
947154active
RsaCtfTool/RsaCtfTool
A Python CLI tool that attacks weak RSA public keys to recover private keys and decrypt ciphertext, combining many factorization and lattic…
757143active
34306/vphone-aio
A single shell script that downloads, assembles, and runs a pre-built virtualized iOS environment (vphone) on macOS, complete with a jailbr…
567104active
Krew
Krew is the package manager for kubectl plugins, helping users discover, install, upgrade, and uninstall kubectl plugins from a centralized…
777045stable
Ji4n1ng/OpenInTerminal
A macOS Finder toolbar app that opens the current directory in terminal emulators like Terminal, iTerm, Hyper, Alacritty, and many others, …
887029active
google/gops
gops is a command-line tool from Google that lists all Go processes running on a system and diagnoses them. Processes that embed the gops a…
677019active
git-quick-stats/git-quick-stats
A command-line tool written in Bash that extracts various statistics from git repositories, such as commits, contributors, and file activit…
767009stable
fkill
fkill-cli is a cross-platform command-line tool for killing processes by PID, name, or port, with an interactive fuzzy-search UI. It is bui…
457006active
rust-lang/rustfmt
rustfmt is the official Rust code formatter that formats Rust code according to standard style guidelines. It integrates with cargo via `ca…
687000stable
Skim
Skim is a fuzzy finder written in Rust that provides a single executable called `sk` for interactively filtering lists of files, lines, and…
936973active
midudev/autoskills
autoskills is a Node.js CLI tool that scans a project's package.json and config files to detect its tech stack, then auto-installs curated …
836968active
Blink Shell
Blink Shell is a professional, desktop-grade terminal emulator for iOS and iPadOS built on Mosh and SSH for stable, persistent remote conne…
696964active
PyCQA/isort
isort is a Python utility and library that automatically sorts imports alphabetically and separates them into sections by type. It ships as…
956953stable
simulot/immich-go
Immich-Go is a standalone Go CLI tool for uploading large photo collections to a self-hosted Immich server without requiring Node.js. It sp…
826950active
espeak-ng/espeak-ng
eSpeak NG is a compact open-source text-to-speech synthesizer supporting over 100 languages and accents, using formant synthesis for small …
666937active
RubyMetric/chsrc
chsrc is a cross-platform command-line tool and framework for switching package manager mirrors (change source) on Linux, Windows, macOS, B…
866883active
drumih/turbo-fieldfare
TurboFieldfare is a custom Swift + Metal runtime that runs Gemma 4 26B-A4B inference in roughly 2 GB of RAM on Apple Silicon Macs by stream…
786880active
openai/tart
Tart is a CLI virtualization toolset for building, running, and managing macOS and Linux virtual machines on Apple Silicon, built on Apple'…
976878active
MrLesk/Backlog.md
Backlog.md is a zero-config CLI that turns any Git repository into a Markdown-native task manager and Kanban board, storing every task as a…
806866active
Node.js website
Node.js is an open‑source, cross‑platform JavaScript runtime built on the V8 engine. It enables developers to run JavaScript on the server,…
766860active
Pry
Pry is a runtime developer console and IRB alternative for Ruby with powerful introspection capabilities such as source and documentation b…
966837stable
django-extensions/django-extensions
A collection of custom management command extensions for the Django framework, installable via pip and enabled through INSTALLED_APPS. It a…
756808active
raycast/script-commands
A community repository of Script Commands for the Raycast launcher, letting users run small shell scripts (in Bash, Swift, Python, Node.js,…
756800active
microsoft/MS-DOS
MS-DOS is the original source code of Microsoft Disk Operating System versions 1.25, 2.0, and 4.0, released for reference under the MIT lic…
1032270maintenance
smol-machines/smolvm
smolvm is an open-source CLI and runtime for running lightweight, hardware-isolated Linux microVMs locally on macOS, Linux, and Windows, bu…
806786active
marlonrichert/zsh-autocomplete
A Zsh plugin that adds real-time type-ahead autocompletion to the command line, listing completions automatically as you type. It also conf…
826779active
ktlint/ktlint
Ktlint is an opinionated Kotlin linter with a built-in formatter that enforces a standard code style without configuration. It supports .ed…
786765active
masonr/yet-another-bench-script
YABS is a self-contained bash script that benchmarks Linux servers by running fio for disk I/O, iperf3 for network throughput, and Geekbenc…
986751active
AWS Serverless Application Model (SAM)
AWS SAM CLI is an open-source command-line tool for building, locally testing, debugging, and deploying serverless applications defined wit…
996737active
Andyyyy64/whichllm
whichllm is a Python CLI tool that auto-detects your GPU, CPU, and RAM, then ranks local LLMs from HuggingFace that will actually run and p…
816724active
ibelick/motion-primitives
Motion-Primitives is an open-source UI kit of beautifully designed, animated React components built with Motion (Framer Motion) and Tailwin…
686717active
jenv/jenv
jEnv is a command-line tool, adapted from rbenv, for managing multiple Java JDK/JRE installations on a development machine. It lets you swi…
616668active
mesonbuild/meson
Meson is an open-source, high-performance build system written in Python that generates build files for backends like Ninja, Visual Studio,…
996647stable
SawyerHood/dev-browser
A CLI tool that lets AI agents and developers control a browser by running sandboxed JavaScript scripts against a full Playwright API. It s…
776636active
ultraworkers/claw-code-parity
A temporary Rust workspace tracking parity work for the claw-code coding agent while the original repo undergoes migration to Rust. It prov…
106624active
Translation
The Symfony Translation component provides tools to internationalize PHP applications by translating messages based on the user's locale. I…
966599stable
IonicaBizau/git-stats
git-stats is a Node.js command-line tool that computes local git statistics and renders GitHub-like contributions calendars in the terminal…
566599active
k3d
k3d is a CLI tool written in Go that runs Rancher's lightweight k3s Kubernetes distribution inside Docker containers. It lets you spin up m…
936598active
Mebus/cupp
CUPP is a Python CLI tool that generates targeted password wordlists by profiling personal information about a user, such as birthdays, nic…
706597active
xataio/pgroll
pgroll is an open-source command-line tool for safe, reversible, zero-downtime schema migrations on PostgreSQL. It serves multiple schema v…
896594active
H3
H3 is a hexagonal hierarchical geospatial indexing system developed at Uber, implemented as a C core library with bindings for many languag…
836594stable
bmrf/tron
Tron is an automated Windows PC cleanup and disinfection script, implemented as a collection of batch files that orchestrate many community…
856589active
tealdeer-rs/tealdeer
Tealdeer is a very fast Rust implementation of the tldr client, showing simplified, example-based community man pages for CLI commands. It …
896559active
dimitri/pgloader
pgloader is a data loading and migration tool for PostgreSQL built on the COPY command. It migrates entire databases from MySQL, SQLite, MS…
806544active
Argos Translate
Argos Translate is an open-source offline neural machine translation library written in Python, built on OpenNMT. It can be used as a Pytho…
626532active
palera1n
palera1n is an open-source jailbreak tool for Apple devices using the checkm8 bootrom exploit, supporting A8 through A11 chips and T2 secur…
896528active
YunYouJun/cook
A web application that helps users find Chinese recipes based on limited ingredients at home, with recipe data sourced from Feishu spreadsh…
636514active
esptool
esptool is a Python-based, platform-independent serial utility for flashing firmware, provisioning, and interacting with Espressif SoCs suc…
986511stable
sharkdp/pastel
pastel is a command-line tool written in Rust to generate, analyze, convert, and manipulate colors. It supports many color formats and spac…
666509stable
nikolaeu/numi
Numi is a beautiful calculator app for macOS, Windows, and Linux that lets you type tasks naturally (e.g. '$20 in euro - 5% discount' or 't…
806503active
evcxr/evcxr
Evcxr is an evaluation context for Rust comprising a Jupyter kernel, a Rust REPL, and a shared library for evaluating Rust code incremental…
926502active
CharlesPikachu/musicdl
A lightweight music downloader written in pure Python that supports dozens of music and audiobook platforms including NetEase Cloud Music, …
726484active
getsentry/XcodeBuildMCP
XcodeBuildMCP is a Model Context Protocol (MCP) server and CLI that exposes up to 82 tools for building, testing, debugging, and deploying …
866479active
ChaosBlade
ChaosBlade is an open-source chaos engineering toolkit from Alibaba for injecting faults into hosts, applications, and Kubernetes clusters …
986461active
gosom/google-maps-scraper
An open-source Go tool that scrapes Google Maps to extract business data such as names, addresses, phone numbers, websites, ratings, review…
956453active
apfel
apfel is a Swift CLI tool that exposes Apple's built-in on-device Foundation Models LLM on Apple Silicon Macs as a UNIX-friendly command, a…
776453active
tconbeer/harlequin
Harlequin is a terminal-based SQL IDE built in Python with Textual, providing a TUI for querying and browsing databases. It supports many d…
956438active
google/wireit
Wireit is a Google-maintained tool that upgrades npm/pnpm/yarn scripts with dependency graphs, parallel execution, watch mode, and incremen…
776431active
kucherenko/jscpd
jscpd is a copy/paste detector that finds duplicated code blocks across 223+ programming languages and formats using the Rabin-Karp algorit…
996421active
SuperMonster003/AutoJs6
AutoJs6 is an open-source Android application for JavaScript-based automation built on accessibility services, developed as a continuation …
686420active
csvkit
csvkit is a suite of Python-based command-line tools for converting to and working with CSV files. It includes utilities like csvcut, csvst…
756415stable
Elvish
Elvish is a powerful scripting language and versatile interactive shell written in Go, distributed as a single statically linked binary. It…
526383active
Gitleaks
Gitleaks is an open-source CLI tool for detecting secrets like passwords, API keys, and tokens in git repositories, files, directories, and…
8729941maintenance
joelittlejohn/jsonschema2pojo
jsonschema2pojo generates Java types (POJOs) from JSON Schema or example JSON documents, annotating them for data-binding with Jackson 2.x/…
746380active
Tridactyl
Tridactyl is a Firefox WebExtension that replaces the browser's default control mechanism with a Vim-like keyboard-driven interface, inspir…
766360active
Nukesor/pueue
Pueue is a command-line task management tool for queuing and executing long-running shell commands sequentially or in parallel. A backgroun…
856344stable
AzeemIdrisi/PhoneSploit-Pro
PhoneSploit Pro is an all-in-one Python CLI tool for remotely exploiting and testing Android devices using ADB and the Metasploit Framework…
906343active
Byron/dua-cli
dua (Disk Usage Analyzer) is a fast, parallel Rust CLI and terminal UI for inspecting disk space usage of directories and optionally deleti…
986339active
sigstore/cosign
Cosign is a CLI tool from the Sigstore project for signing and verifying OCI containers and other software artifacts, with support for keyl…
956339stable
nelhage/reptyr
reptyr is a command-line utility that reparents an already-running process to a new terminal using ptrace. It lets you move long-running pr…
526336active
jacob-bd/gemini-notebook-mcp-cli
A Python tool providing programmatic access to Google's Gemini Notebook (formerly NotebookLM) through a CLI and an MCP server. It lets user…
806333active
Television
Television (tv) is a fast, portable, and hackable fuzzy finder for the terminal written in Rust. It searches in real-time across data sourc…
796329active
projectdiscovery/naabu
Naabu is a fast, lightweight port scanner written in Go that performs SYN, CONNECT, and UDP scans to enumerate open ports on hosts. It is d…
876320active
rsalmei/alive-progress
alive-progress is a Python library providing animated terminal progress bars with live spinners, real-time throughput, and ETA estimation. …
666310stable
wclr/yalc
Yalc is a CLI tool that manages a local store of npm/yarn packages so you can test locally developed packages in other projects without pub…
326310active
Vue CLI
Vue CLI is the official webpack-based scaffolding and build tooling for Vue.js development, providing project generation, a plugin system, …
3629527maintenance
Vue CLI
Vue CLI is a command‑line interface for scaffolding and building Vue.js applications using a webpack‑based toolchain. It provides interacti…
3629527maintenance
bats-core/bats-core
Bats-core is a TAP-compliant testing framework for Bash scripts, where each test case is a Bash function using shell commands as assertions…
866305active
zu1k/book-searcher
Book Searcher is a fast self-hosted book metadata search tool that can index over 10 million books in a minute and return searches in micro…
606301active
Ludusavi
Ludusavi is a cross-platform tool for backing up and restoring PC video game save data, supporting 19,000+ games across stores like Steam, …
836294active
capa
capa is Mandiant FLARE's open-source tool that identifies capabilities in executable files (PE, ELF, .NET, shellcode) by matching expert-wr…
956261active
Bright Data MCP
The official Bright Data CLI (npm package @brightdata/cli) providing terminal access to Bright Data's web scraping, search, and structured …
816261active

← prev page 10 / 84 next →