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
peteromallet/dataclaw
DataClaw is a CLI tool and macOS menu-bar app that parses coding-agent conversation history (Claude Code, Codex, Gemini CLI, etc.), redacts…
762114active
EFForg/apkeep
apkeep is a Rust command-line tool for downloading APK files from sources like APKPure, Google Play, F-Droid, and Huawei AppGallery. It sup…
892113active
greymd/tmux-xpanes
tmux-xpanes (xpanes) is a shell-based CLI tool that splits a tmux window into multiple panes and executes commands in each pane simultaneou…
552113active
Btlejack
BtleJack is a Python CLI tool for sniffing, jamming, and hijacking Bluetooth Low Energy (BLE) connections. It relies on BBC Micro:Bit, Blue…
232113active
dotenv-linter/dotenv-linter
A lightning-fast linter for .env files written in Rust. It checks, fixes, and diffs environment variable files for problems like duplicated…
502112active
0Chencc/clawgod
ClawGod is a runtime patch applied on top of the official Claude Code CLI that unlocks hidden internal features, removes restrictions, and …
812110active
oxylabs/how-to-scrape-google-flights
A Python-based free scraper tool and tutorial for extracting flight data (prices, times, airlines) from Google Flights pages, either direct…
552110active
asmvik/skhd
skhd is a simple hotkey daemon for macOS that lets users define global keyboard shortcuts in a text config file using a simple DSL. It supp…
548139maintenance
sisong/HDiffPatch
HDiffPatch is a C/C++ library and command-line tools for creating and applying binary diffs (deltas) between files or directories. It produ…
902108stable
kroitor/asciichart
A lightweight, dependency-free library for rendering ASCII line charts in the console, available for NodeJS, browsers, and Python (asciicha…
772106stable
glotlabs/gdrive
gdrive is a command line application for interacting with Google Drive, written in Rust and the successor to gdrive2. It supports account m…
232105active
can4hou6joeng4/boss-agent-cli
A Python CLI that lets humans and AI agents search and shortlist jobs on BOSS Zhipin (and other Chinese recruitment platforms) with welfare…
822104active
JamieMason/syncpack
Syncpack is a Rust-based command-line tool that finds and fixes inconsistent dependency versions across package. files in large JavaScript …
962102active
thoughtworks/talisman
Talisman is a Go-based CLI tool that installs a git pre-commit/pre-push hook to scan outgoing changesets for potential secrets such as toke…
612099active
tyilo/insert_dylib
A command line utility written in C that inserts a dylib load command (LC_LOAD_DYLIB or LC_LOAD_WEAK_DYLIB) into Mach-O binaries, including…
342098active
cnpm/cnpm
cnpm is an npm client CLI for the npmmirror.com China registry, supporting all standard npm commands with faster installs via npminstall. I…
672097active
ankane/dexter
Dexter is an automatic index advisor for Postgres that analyzes slow queries from sources like pg_stat_statements, live activity, or log fi…
722096active
creack/pty
A Go library providing an interface to Unix pseudo-terminals (PTYs). It lets Go programs start commands like exec.Command attached to a PTY…
572096stable
Oxylabs Amazon Scraper
A Python-based example repository and free CLI tool for scraping Amazon product prices, best sellers, search results, and deals from depart…
622093active
fsprojects/Paket
Paket is a dependency manager for .NET projects that handles NuGet packages, Git repositories, and HTTP resources with deterministic lockfi…
992089active
SBOM Tool
Microsoft's SBOM Tool is a scalable, enterprise-ready CLI that generates SPDX 2.2 and SPDX 3.0 compatible Software Bill of Materials docume…
772088active
pivpn/pivpn
PiVPN is a set of shell scripts that turn a Raspberry Pi or any Debian/Ubuntu server into a WireGuard or OpenVPN VPN server with a one-comm…
758044maintenance
pydoit/doit
doit is a Python-native task management and automation tool similar to make, where tasks are defined as plain Python functions and dicts in…
752087active
rebootuser/LinEnum
LinEnum is a shell script that performs scripted local Linux enumeration and privilege escalation checks. It gathers system, user, network,…
328039maintenance
prospector-dev/prospector
Prospector is a Python static analysis tool that aggregates results from tools like Pylint, pycodestyle, and McCabe to report errors, poten…
932083active
simonwhitaker/gibo
gibo is a command-line tool for quickly fetching and appending .gitignore boilerplate templates from github/gitignore. It is written in Go …
782083stable
markdownlint/markdownlint
markdownlint (mdl) is a Ruby-based command-line tool that checks Markdown files and flags style issues according to configurable rules. It …
762083active
iPXE
iPXE is the leading open source network boot firmware, providing a full PXE implementation enhanced with features like booting from HTTP/HT…
762083active
SamueleAmato/sosec
sosec is a Python command-line toolkit with a terminal UI for automated credential testing and HTTP request orchestration against social me…
572082active
voocel/ainovel-cli
ainovel-cli is a Go-based CLI/TUI engine that turns a one-sentence premise into a complete long-form novel by coordinating three autonomous…
792079active
docopt
docopt is a command-line argument parsing library that generates a parser from the help message/usage patterns you write in your program's …
418004maintenance
nat-n/poethepoet
Poe the Poet is a task runner for Python projects that lets you declare tasks in pyproject.toml and run them via a standalone CLI or as a p…
872078active
go-critic/go-critic
go-critic is an opinionated Go source code linter offering nearly 100 checks for bugs, performance, and style issues not covered by other l…
932076active
Genymobile/gnirehtet
Gnirehtet provides reverse tethering for Android devices over adb, letting a plugged-in phone use the computer's internet connection withou…
237989maintenance
conventional-changelog/standard-version
standard-version is a Node.js CLI utility that automates semantic version bumping and CHANGELOG.md generation based on Conventional Commits…
617985maintenance
ipinfo/cli
The official command-line client for the IPinfo.io API, written in Go. It lets users look up IP geolocation, ASN, privacy detection, and re…
672074active
hashicorp/envconsul
Envconsul is a Go CLI tool that launches a subprocess with environment variables populated from HashiCorp Consul key-value data and Vault s…
832073active
handshake-org/hsd
HSD is a full node implementation of the Handshake decentralized naming/cryptocurrency protocol, written in JavaScript for Node.js. It prov…
392073active
handy-computer/transcribe.cpp
A C/C++ speech-to-text inference library built on the ggml runtime that runs 16+ ASR model families (Whisper, Parakeet, Canary, Moonshine, …
822071active
jpalardy/vim-slime
vim-slime is a Vim plugin that brings SLIME-like functionality to Vim, letting you send text from a buffer to a live REPL (Python, R, Cloju…
722070stable
da-luce/astroterm
astroterm is a terminal-based planetarium written in C that renders real-time positions of stars, planets, constellations, and moon phases …
842069active
lukechilds/reverse-shell
A hosted service (reverse-shell.sh) that generates reverse shell payloads on demand; piping its URL output into sh on a target spawns a she…
592069active
esimov/triangle
A Go CLI tool and library that converts images into abstract computer-generated art using Delaunay triangulation. It blurs, grayscales, and…
232069active
enquirer/enquirer
Enquirer is a JavaScript library for building stylish, user-friendly interactive command-line prompts. It is lightweight, promise-based, an…
327954maintenance
ranyitz/qnm
qnm is a fast CLI utility for querying the node_modules directory to see which versions of packages are installed, including nested duplica…
572067active
boz/kail
Kail is a Go CLI tool that tails and streams logs from all containers of pods matching selectors like service, deployment, or namespace in …
322067active
SAP/macOS-enterprise-privileges
Privileges is a free macOS application from SAP that lets enterprise users temporarily elevate their accounts to administrator rights for a…
922065active
matugen
Matugen is a cross-platform CLI tool written in Rust that generates Material You (Material Design 3) and base16 color schemes, typically fr…
902064active
aelassas/servy
Servy is an enterprise-grade Windows service wrapper that runs any application (Node.js, Python, .NET, Java, etc.) as a native Windows serv…
822064active
luka1199/geo-heatmap
A Python CLI script that generates an interactive geographic heatmap from Google Takeout location history data (JSON, KML, ZIP) or GPX file…
322063stable
benhoyt/goawk
GoAWK is a POSIX-compliant AWK interpreter written in Go, featuring a bytecode compiler and VM plus native CSV/TSV support. It can be used …
872061active
yutto-dev/yutto
yutto is a Python-based CLI downloader for Bilibili videos, supporting single and batch downloads of user uploads, bangumi, courses, collec…
922060active
lisonge/vite-plugin-monkey
A Vite plugin that lets you develop and build userscripts (.user.js) for engines like Tampermonkey, Violentmonkey, Greasemonkey, and Script…
942058active
eclipse-openvsx/openvsx
Eclipse Open VSX is a vendor-neutral, open-source registry for VS Code extensions, serving as an alternative to the Visual Studio Marketpla…
932056active
filecoin-project/venus
Venus is a Go implementation of the Filecoin distributed storage network, providing a full node and a modular collection of services for ch…
912056active
canonical/snapd
snapd is the background daemon and snap CLI tool that manages snap packages on Linux systems, handling installation, updates, confinement, …
982055stable
microsoft/node-pty
node-pty provides forkpty(3) bindings for Node.js, allowing you to spawn processes with pseudoterminal file descriptors and interact with t…
732052stable
klaudiosinani/qoa
Qoa is a lightweight, zero-dependency JavaScript library for building interactive command-line prompts. It provides seven configurable cons…
422047stable
MediaInfo
MediaInfo is a tool that displays the most relevant technical and tag metadata for video and audio files, available as a CLI, multiple GUIs…
942046stable
andrewrk/poop
A Linux command-line benchmarking tool that compares the performance of multiple commands using perf_event_open hardware counters, with a c…
532046active
kivy/buildozer
Buildozer is a command-line packaging tool from the Kivy team that turns Python applications into installable binary packages for Android, …
782045active
GhostPack/Certify
Certify is a C# command-line tool for enumerating and abusing misconfigurations in Active Directory Certificate Services (AD CS). It was re…
762044active
colored-rs/colored
A Rust library for easily coloring and styling terminal output with a simple chainable string extension API. It supports standard ANSI colo…
652044stable
ms-jpq/sad
SAD (Space Age seD) is a Rust CLI tool for batch search-and-replace across files, showing a diff preview of proposed changes before committ…
562044active
berdav/CVE-2021-4034
A proof-of-concept exploit and vulnerability checker for CVE-2021-4034 (PwnKit), a polkit pkexec local privilege escalation vulnerability i…
322044stable
lirantal/is-website-vulnerable
A Node.js CLI tool that scans a website's frontend JavaScript libraries for publicly known security vulnerabilities using the Snyk database…
912043active
jdx/aube
aube is a fast Node.js package manager written in Rust that auto-installs dependencies when you run scripts, with secure defaults like a li…
782041active
ObsidianToAnki/Obsidian_to_Anki
A tool that adds flashcards from text/markdown files to Anki, usable both as an Obsidian community plugin and as a standalone Python comman…
232041active
pgkt04/defender-control
An open-source Windows utility that permanently disables or re-enables Windows Defender by running as TrustedInstaller, setting disabling p…
742040active
treadiehq/port-kill
Port Kill is a Rust-based CLI and macOS status bar app that finds and kills processes blocking development ports, and also manages dev cach…
562040active
zhimin-dev/iptv-checker
A high-performance IPTV playlist checker that validates whether channels in M3U/M3U8/TXT playlists are available, deployable via Docker or …
972039active
iden3/snarkjs
A JavaScript and pure WebAssembly implementation of zkSNARK schemes including Groth16, PLONK, and FFLONK. It provides all tooling for gener…
732039active
ASHWIN990/ADB-Toolkit
ADB-Toolkit is a Bash script wrapping the Android Debug Bridge with 28 options plus a Metasploit section for testing and exploiting Android…
232037active
yaqwsx/KiKit
KiKit is a Python library, KiCAD plugin, and CLI tool that automates common KiCAD PCB workflow tasks such as panelization, manufacturing da…
902036active
Gentleman-Programming/Gentleman.Dots
A dotfiles configuration installer that sets up a complete terminal development environment including Neovim (LazyVim), multiple shells, te…
852036active
Field Theory
A TypeScript CLI that syncs X/Twitter bookmarks to local markdown files, provides BM25 full-text search and LLM-based classification, and e…
572036active
mli/autocut
AutoCut is a Python CLI tool that automatically transcribes video audio into subtitles using Whisper, then cuts video segments based on whi…
327809maintenance
cantino/mcfly
McFly is a Rust-based CLI tool that replaces the default ctrl-r shell history search with an intelligent, context-aware search engine. It p…
697807maintenance
noborus/ov
ov is a feature-rich terminal pager written in Go, serving as a modern alternative to less and more. It supports fixed headers/columns, col…
942034active
GoogleChromeLabs/jsvu
jsvu is a CLI tool from GoogleChromeLabs that installs and updates recent versions of multiple JavaScript engines (V8, SpiderMonkey, JavaSc…
772033active
ofek/pyapp
PyApp is a Rust-based wrapper that packages Python applications into standalone executables which bootstrap their own runtime and dependenc…
692033active
languine-ai/languine
Languine is an AI-powered localization CLI and self-hostable platform that automatically translates application i18n files into multiple la…
562033active
Doorman11991/smallcode
SmallCode is a terminal-native AI coding agent optimized for small local LLMs (8B-35B parameters) running on consumer hardware. It compensa…
702031active
rubik/radon
Radon is a Python CLI tool and library that computes code quality metrics such as cyclomatic complexity, raw metrics (SLOC, comments), Hals…
322031stable
Chaos Toolkit
The Chaos Toolkit (ctk) is a Python-based CLI for declaring and running Chaos Engineering experiments as JSON/YAML files. It is extensible …
982029active
stumpwm/stumpwm
StumpWM is a tiling window manager for X11 written entirely in Common Lisp, designed to be highly customizable and driven entirely by the k…
642029active
xiufengsun/TokenTracker
TokenTracker is a local-first, privacy-first dashboard that tracks AI token usage and cost across 34 AI coding tools like Claude Code, Code…
782028active
SimonSchubert/LinuxCommandLibrary
A cross-platform offline reference app providing 8,966 formatted Linux man pages, 30+ categorized command basics, and terminal tips. It shi…
932026active
OSGeo/PROJ
PROJ is a C++ library for generic coordinate transformation, converting coordinates between coordinate reference systems (CRS), including c…
922025stable
php/pie
PIE is the official PHP Installer for Extensions, replacing the deprecated PECL tool. Distributed as a PHAR, it downloads, builds, and inst…
902025active
cbeust/jcommander
JCommander is an annotation-based command line parameter parsing framework for Java. It lets developers declare CLI options with @Parameter…
752025stable
muesli/termenv
A Go library providing advanced ANSI styling and color support for terminal applications. It detects terminal color capabilities and theme,…
432025active
phpbench/phpbench
PHPBench is a benchmarking framework for PHP, analogous to PHPUnit but for measuring performance rather than correctness. It runs code repe…
842024active
beyondcode/laravel-er-diagram-generator
A Laravel package that generates entity relation diagrams by inspecting relationships defined in Eloquent model files, using GraphViz under…
622024active
IBM/mcp-cli
A Python command-line client for interacting with Model Context Protocol (MCP) servers, integrating LLMs via CHUK Tool Processor and CHUK-L…
102024active
MagicDuck/grug-far.nvim
grug-far.nvim is a find-and-replace plugin for Neovim that leverages ripgrep or ast-grep for project-wide search and replacement. It provid…
702022active
BlueM/cliclick
cliclick is a macOS command-line tool for emulating mouse clicks, movements, and keyboard input from the shell. It is written in Objective-…
362022active
kubernetes-sigs/cri-tools
cri-tools provides crictl, a CLI for debugging Kubernetes nodes via the Kubelet Container Runtime Interface, and critest, a validation test…
892021active
pchalasani/claude-code-tools
A collection of CLI tools, skills, agents, hooks, and plugins that enhance productivity when working with Claude Code, Codex-CLI, and simil…
822020active
the-open-engine/zeroshot
Zeroshot is a CLI tool that orchestrates independent executor–verifier agent loops for software changes, so the agent that writes code is n…
802020active

← prev page 25 / 84 next →