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
sukeesh/Jarvis
Jarvis is a command-line personal assistant for Linux, macOS, and Windows written in Python. It offers 15+ task categories including weathe…
443736active
rs/curlie
Curlie is a command-line HTTP client that acts as a frontend to curl while providing the ease of use and output formatting of HTTPie. It ex…
443730stable
charmbracelet/glamour
Glamour is a Go library for rendering Markdown documents with styled, colorful output on ANSI-compatible terminals using stylesheets. It of…
883729active
cheggaaa/pb
A Go library for rendering progress bars in the terminal, with configurable templates, refresh rates, byte formatting, and a proxy reader f…
753728stable
Textualize/rich-cli
Rich-CLI is a command line toolbox for fancy terminal output, built on the Rich library. It syntax-highlights many file types with speciali…
633726active
transfer.sh
transfer.sh is a self-hostable file sharing server that lets users upload and share files quickly from the command line using curl or simil…
6615898maintenance
llm-workflow-engine/llm-workflow-engine
LLM Workflow Engine (LWE) is a power CLI and workflow manager for interacting with LLMs like ChatGPT/GPT-4 from the terminal. It supports m…
863715active
strukto-ai/mirage
Mirage is a unified virtual filesystem for AI agents that mounts services like S3, Google Drive, Slack, Gmail, Postgres, and Redis side-by-…
823715active
gee1k/uPic
uPic is a native macOS menu bar application for uploading images and files to a variety of image hosting and object storage providers. It a…
583715active
sindresorhus/meow
meow is a Node.js library that helps build command-line applications by parsing arguments and flags, and generating help and version output…
723714stable
es3n1n/defendnot
defendnot is a C++ Windows utility that disables Windows Defender by registering a fake antivirus product through the Windows Security Cent…
793713active
ahmetb/kubectl-aliases
A script that programmatically generates hundreds of shell aliases for kubectl, shortening common Kubernetes commands and flag combinations…
383712stable
DeterminateSystems/nix-installer
Determinate Nix Installer is a Rust-based CLI tool that installs Determinate Nix (or upstream Nix) reliably across macOS, Linux, WSL2, cont…
953705stable
psmux/psmux
psmux is a native Windows terminal multiplexer written in Rust that implements the tmux command language, reads .tmux.conf, and uses Window…
843703active
UMU
umu-launcher is a unified launcher for running Windows games on Linux using Proton outside of Steam. It replicates Valve's Steam Runtime To…
873702active
skorokithakis/catt
Cast All The Things (catt) is a Python command-line tool that sends videos from hundreds of online sources (via yt-dlp) or local files to a…
863699active
md2wechat
md2wechat is a Go-based CLI tool that converts Markdown into styled WeChat Official Account HTML, with 40+ themes, AI-generated covers and …
823699active
miso-belica/sumy
Sumy is a Python library and command-line utility for automatic extractive summarization of plain text documents and HTML pages. It impleme…
853697active
raboof/nethogs
NetHogs is a small terminal-based 'net top' tool for Linux that groups network bandwidth usage by process rather than by protocol or subnet…
773697stable
rsnapshot/rsnapshot
rsnapshot is a filesystem snapshot utility based on rsync that creates periodic snapshots of local and remote machines over ssh. It uses ha…
633685stable
System.CommandLine
System.CommandLine is a .NET library for command line parsing, model binding, invocation, and rendering of terminal output, plus the dotnet…
803676active
rage
rage is a Rust implementation of the age file encryption format, providing a simple, secure CLI tool and library with small explicit keys, …
903672active
Letta Code
Letta is a platform for building stateful AI agents with persistent memory that can learn and improve over time. It provides a CLI, server,…
813669active
orailnoor/DroidDesk
DroidDesk is an open-source Android app and setup toolkit that turns an Android phone into a full Linux desktop environment using Termux, T…
613661active
Bicep
Bicep is a declarative infrastructure-as-code language and toolchain for describing and deploying Azure resources, compiling down to ARM te…
953658active
observablehq/framework
Observable Framework is an open-source static site generator for building data apps, dashboards, and reports. It combines reactive JavaScri…
683648active
premake/premake-core
Premake is a command-line build configuration tool that reads a Lua-scripted project definition and generates project files for toolsets li…
953647stable
libarchive/libarchive
A portable C library for reading and writing streaming archives in many formats (tar, cpio, zip, 7zip, ISO, xar, cab, rar, etc.) with autom…
953646stable
DingTalk-Real-AI/dingtalk-workspace-cli
DingTalk Workspace CLI (dws) is an official cross-platform command-line tool from DingTalk that unifies DingTalk's product capabilities int…
783646active
antonmedv/walk
Walk is a terminal file manager and navigator written in Go that serves as a replacement for cd and ls. It offers keyboard-driven directory…
573642active
copier-org/copier
Copier is a Python library and CLI app for rendering project templates, supporting local paths and Git URLs with dynamic value substitution…
973628active
Dembrandt
Dembrandt is an open-source Node.js CLI that extracts a website's design system—colors, typography, spacing, borders, shadows, motion, comp…
803624active
anggrayudi/android-hidden-api
A library and tooling project that provides access to Android hidden APIs (com.android.internal and @hide members) via a custom android.jar…
613624active
laurent22/rsync-time-backup
A shell script providing Time Machine-style incremental backups using rsync, with timestamped backup folders and hard-linking to save space…
393608active
sbarex/QLMarkdown
QLMarkdown is a macOS application providing a Quick Look extension for previewing Markdown files, plus a CLI and Shortcut extension for con…
933600active
Shpota/goxygen
Goxygen is a command-line project generator that scaffolds full-stack web applications with a Go backend and an Angular, React, or Vue fron…
233593active
Aloxaf/silicon
Silicon is a Rust CLI tool that renders source code into beautiful, shareable images, serving as an offline alternative to the Carbon web a…
233591active
Erigon
Erigon is an Ethereum execution layer client written in Go, focused on efficiency, low disk footprint, and modular deployment. It supports …
1003589active
vercel/release
Release is a command-line tool by Vercel that automatically creates GitHub Releases populated with commits made since the last release. It …
573584stable
LGFae/swww
swww (now renamed awww) is an efficient animated wallpaper daemon for Wayland, controlled at runtime via a CLI client. It supports animated…
103584active
sloria/doitlive
doitlive is a Python CLI tool for live terminal presentations. It reads a file of shell commands and replays them in a fake terminal sessio…
743581stable
mTvare6/hello-world.rs
A satirical 'hello world' program written in Rust that mocks the Rust ecosystem's dependency bloat and 'blazingly fast, memory safe' market…
393580active
tteck/Proxmox
A collection of 200+ shell scripts for interactively creating and managing Proxmox VE Linux containers (LXC) and virtual machines. Archived…
1015165maintenance
huxingyi/autoremesher
AutoRemesher is a cross-platform automatic quad remeshing tool that converts high-polygon 3D meshes into clean quad-based topology. It is b…
963578active
Dailin521/codex-provider-sync
A tool that synchronizes Codex session provider metadata across rollout files and SQLite state so historical sessions remain visible after …
813576active
Carthage
Carthage is a decentralized dependency manager for Cocoa (iOS, macOS, tvOS, watchOS) projects written in Swift. It builds dependencies into…
3815145maintenance
SurgeDM/Surge
Surge is a fast terminal-based download manager written in Go with a keyboard-driven TUI, a headless daemon with an HTTP API, and a CLI for…
783570active
jarun/ddgr
ddgr is a Python command-line utility for searching DuckDuckGo from the terminal, with configurable results per page, instant answers, Duck…
633567active
termux/proot-distro
A Python CLI utility for managing rootless Linux containers using proot, in Termux on Android or on regular Linux hosts. It can pull Docker…
1003566active
jessfraz/dotfiles
A collection of shell dotfiles for configuring a Linux/macOS development environment, installed via symlinks with a simple make command. It…
773565stable
ddclient/ddclient
ddclient is a Perl client that updates dynamic DNS entries for accounts on a wide range of dynamic DNS services such as Cloudflare, DuckDNS…
593561active
jedib0t/go-pretty
A Go library for prettifying console output with tables, lists, progress bars, and text utilities. It emphasizes customization and supports…
933554stable
SeemSeam/claude_codex_bridge
CCB is a lightweight multi-agent terminal UI (TUI) that orchestrates multiple AI coding CLI agents (Codex, Claude, Gemini, Kimi, Qwen, Curs…
793553active
p-ranav/argparse
A single-header, C++17 argument parsing library for modern C++ with a Python argparse-like API. It supports positional and optional argumen…
673551stable
cespare/reflex
Reflex is a small Go CLI tool that watches a directory and reruns a command when matching files change. It supports regex/glob file matchin…
593551stable
web-push-libs/web-push
A Node.js library for sending Web Push notifications via the Web Push Protocol, including payload encryption and VAPID key support, with le…
663550stable
ytmdl
ytmdl is a Python CLI tool (with an optional web app) that downloads songs from YouTube as MP3s and enriches them with metadata like artist…
233546active
nicksnyder/go-i18n
go-i18n is a Go package and companion CLI for translating Go programs into multiple languages. It supports CLDR plural rules for 200+ langu…
783545stable
TheZoraiz/ascii-image-converter
A cross-platform command-line tool written in Go that converts images (JPEG, PNG, BMP, WEBP, TIFF, GIF) into ASCII art and prints them in t…
233545active
Winetricks/winetricks
Winetricks is a shell script that provides an easy way to work around problems in Wine, the Windows compatibility layer. It offers a menu o…
713543active
openwrt-xiaomi/xmir-patcher
XMiR-Patcher is a Python-based firmware patcher for Xiaomi routers that exploits vulnerabilities to unlock SSH and install custom firmware …
753539active
JamieMason/ImageOptim-CLI
A Rust CLI that automates ImageOptim, ImageAlpha, and JPEGmini on macOS to batch-optimize images as part of an automated build process. It …
793534active
ssut/payload-dumper-go
A fast Go CLI tool that extracts partition images from Android OTA payload.bin files, including incremental (delta) OTA packages, with para…
973528active
Commitizen
Commitizen is a Python CLI tool that enforces standardized commit messages (Conventional Commits by default) and automates semantic version…
943526active
Bower
Bower is a command-line package manager for front-end web dependencies, fetching packages over Git with a flat dependency tree and a regist…
2314899maintenance
containers/toolbox
Toolbx is a Linux command-line tool for creating interactive containerized command line environments on top of Podman and OCI technologies.…
823525active
scop/bash-completion
A collection of programmable completion functions for the Bash shell, providing smart tab-completion of options and arguments for many comm…
813525stable
Nano
The official C++ node implementation of the Nano (XNO) digital currency, a feeless, instant, and eco-friendly payment protocol. It runs a f…
733524active
honkit/honkit
HonKit is a Node.js command line tool and library for building beautiful books and documentation from Markdown or AsciiDoc files, forked fr…
913521active
EngineHub/WorldEdit
WorldEdit is an in-game Minecraft map editor available as a mod or server plugin, offering selections, schematics, copy/paste, brushes, and…
773518active
open
A Node.js library that opens URLs, files, and executables with the platform's default application, using `open` on macOS, `start` on Window…
963513stable
CocoaPods
CocoaPods is the dependency manager for Swift and Objective-C Cocoa projects, resolving dependencies declared in a Podfile, fetching source…
8714830maintenance
dragoonDorise/EmuDeck
EmuDeck is a collection of shell scripts that autoconfigure emulators on the Steam Deck or other Linux distributions, setting up rom direct…
873509active
jinchenma94/bazi-skill
A Claude Code skill for Chinese Four Pillars (BaZi) astrology charting and analysis. It collects birth details interactively, computes the …
563508active
databus23/helm-diff
A Helm plugin that previews what a `helm upgrade` would change by generating a diff between the deployed release and the newly rendered man…
993504active
WaveDrom
WaveDrom is an open-source digital timing diagram (waveform) rendering engine that converts a textual WaveJSON description into SVG vector …
643501active
t3l3machus/hoaxshell
Hoaxshell is a Windows reverse shell payload generator and handler that abuses the HTTP(S) protocol to establish a beacon-like reverse shel…
323499active
Glasskube
Glasskube is an open-source package manager for Kubernetes that installs, updates, and configures cluster packages via a CLI and a local we…
103491active
johanhaleby/kubetail
Kubetail is a Bash script that aggregates and follows logs from multiple Kubernetes pods into a single stream, like running 'kubectl logs -…
753486stable
Browserify
Browserify is a JavaScript module bundler that lets you use Node.js-style require() in the browser by recursively walking the dependency gr…
6614695maintenance
superagent-ai/grok-cli
An open-source terminal-based coding agent that connects to xAI's Grok API, built with TypeScript and Bun. It offers an interactive OpenTUI…
713484active
sigp/lighthouse
Lighthouse is an open-source Ethereum consensus (beacon chain) client written in Rust, maintained by Sigma Prime. It implements the Ethereu…
983477stable
eldadru/ksniff
ksniff is a kubectl plugin that starts remote packet captures on Kubernetes pods by uploading a static tcpdump binary and streaming the out…
233477active
ankane/pgsync
pgsync is a Ruby command-line tool that syncs data from one Postgres database to another, similar to pg_dump/pg_restore. It transfers table…
723475active
Haleclipse/CCometixLine
A high-performance statusline tool for Claude Code written in Rust, displaying model, directory, Git branch status, and context window usag…
583474active
nihui/waifu2x-ncnn-vulkan
A portable command-line tool implementing the waifu2x anime-style image upscaler and denoiser using the ncnn inference framework with the V…
573474active
adrienverge/yamllint
yamllint is a Python-based linter for YAML files that checks syntax validity plus style issues like key duplication, line length, trailing …
833472stable
Samueli924/chaoxing
A Python command-line tool that automatically completes task points (videos, quizzes) on the Chaoxing Xuexitong / Fanya online learning pla…
733469active
grain-lang/grain
Grain is a strongly-typed functional programming language that compiles to WebAssembly, together with its compiler toolchain and CLI. It ai…
853468active
osqzss/gps-sdr-sim
A C-based software-defined GPS signal simulator that generates GPS baseband I/Q sample streams from user-defined trajectories and broadcast…
103468active
anthwlock/untrunc
A command-line tool (with optional GUI) that repairs truncated or damaged MP4, M4V, MOV, and 3GP video files by using an intact reference v…
633465active
killercup/cargo-edit
cargo-edit is a Rust CLI tool extending Cargo with subcommands to modify Cargo.toml, such as upgrading dependency versions. Several of its …
843462active
paulirish/git-open
git-open is a small shell script that adds a `git open` subcommand to open the repository's website (GitHub, GitLab, Bitbucket, and others)…
573460active
qawolf/cli
QA Wolf CLI is a TypeScript command-line tool for running and managing QA Wolf end-to-end test flows locally or in CI, built on Playwright …
963457active
wensonsmith/YoudaoTranslator
An Alfred workflow for macOS that provides instant Chinese-English and multilingual translation via Youdao and Baidu translation APIs. It i…
313457active
wkhtmltopdf
wkhtmltopdf and wkhtmltoimage are open-source (LGPLv3) command line tools that render HTML into PDF and various image formats using the Qt …
1014556maintenance
digitalocean/doctl
doctl is the official command-line interface for the DigitalOcean API, written in Go. It lets users manage droplets, Kubernetes clusters, d…
953456active
apache/maven-mvnd
Apache Maven Daemon (mvnd) is a drop-in replacement for the Maven build tool that runs builds in a long-lived background daemon process. It…
883456active
nixos-anywhere
nixos-anywhere is a CLI tool that installs NixOS on remote machines over SSH in a single unattended command. It handles disk partitioning v…
763455active
tamnd/kage
kage is a Go CLI tool that clones websites into browsable offline folders by rendering each page in headless Chrome, snapshotting the final…
733453active

← prev page 16 / 84 next →