Open-source cli software
12453 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.
12453 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| OCRmyPDF OCRmyPDF is a Python command-line tool that adds an OCR text layer to scanned PDF files using Tesseract, making them searchable and copy-pa… | 96 | 34884 | stable |
| derailed/k9s K9s is a terminal-based UI for navigating, observing, and managing Kubernetes clusters in real time. It supports standard resources and CRD… | 93 | 34789 | active |
| Flowseal/zapret-discord-youtube A Windows batchfile-based utility bundling bol-van's zapret and WinDivert to bypass DPI-based blocking and throttling of Discord and YouTub… | 88 | 34724 | active |
| virgiliojr94/book-to-skill book-to-skill is a Python CLI that transforms technical books and documents into Claude Code agent skills. It extracts content, converts it… | 78 | 34574 | active |
| OpenBMB/ChatDev ChatDev 2.0 (DevAll) is a zero‑code multi‑agent platform that lets users configure and run complex LLM‑driven workflows without writing cod… | 75 | 34379 | active |
| Poetry Poetry is a command‑line tool that manages Python project dependencies, builds packages and publishes them. It replaces traditional tools l… | 96 | 34304 | active |
| Poetry Poetry is a CLI tool for Python dependency management and packaging that uses a pyproject.toml-based project format with a lockfile for det… | 96 | 34304 | stable |
| fish shell Fish is a modern, user‑friendly command line shell that works on Linux, macOS, BSD and Windows (via WSL or Cygwin). It provides out‑of‑the‑… | 97 | 34297 | active |
| k3s K3s is a fully conformant, production-ready lightweight Kubernetes distribution packaged as a single binary under 100MB. It bundles contain… | 95 | 34215 | stable |
| SWC SWC (Speedy Web Compiler) is a high-performance TypeScript/JavaScript compiler written in Rust. It provides both a Rust library and JavaScr… | 93 | 34210 | active |
| SWC SWC (Speedy Web Compiler) is a super-fast TypeScript/JavaScript compiler written in Rust, usable as both a Rust library and a JavaScript pa… | 93 | 34210 | stable |
| Windows Subsystem for Linux Windows Subsystem for Linux (WSL) is a compatibility layer that lets you run native Linux command‑line tools, utilities and applications di… | 99 | 34161 | active |
| Gitlawb/openclaude OpenClaude is an open‑source terminal‑based coding agent that can interact with any LLM backend. It lets you run prompts, use tools, and ed… | 82 | 33968 | active |
| Tabby Tabby is a self‑hosted AI coding assistant that provides LLM‑powered code completion, inline chat, and answer engine capabilities. It runs … | 76 | 33888 | active |
| qarmin/czkawka Czkawka is a fast, multiplatform app written in Rust that finds duplicate files, empty folders, similar images, similar videos, similar mus… | 91 | 33735 | active |
| Glances Glances is a cross‑platform system monitoring application written in Python. It provides a curses‑based terminal UI, a web UI and REST/XML‑… | 94 | 33654 | active |
| alchaincyf/nuwa-skill Nuwa.skill is an Agent Skills-compatible package that distills how a person thinks—mental models, decision heuristics, and expression style… | 56 | 33624 | active |
| Yeachan-Heo/oh-my-codex Oh My Codex (OMX) is a TypeScript‑based CLI that adds a multi‑agent orchestration layer on top of the OpenAI Codex CLI. It provides command… | 79 | 33576 | active |
| openai/codex-plugin-cc An official OpenAI plugin that integrates Codex into Claude Code, providing slash commands for AI-powered code review and background task d… | 70 | 33519 | active |
| Remix Remix is a fully‑stacked web framework written in TypeScript that provides routing, data loading, authentication, and UI components in a si… | 93 | 33386 | active |
| cursor/cursor Cursor is an AI‑powered coding assistant that can understand, plan, write, and debug code across multiple languages. It provides a desktop … | 64 | 33264 | active |
| Certbot Certbot is EFF's tool for obtaining TLS certificates from Let's Encrypt and optionally auto-configuring HTTPS on your server. It also works… | 92 | 33262 | active |
| mukul975/Anthropic-Cybersecurity-Skills A large open-source library of structured cybersecurity skills (Markdown files with YAML frontmatter) for AI coding agents, mapped to frame… | 74 | 33126 | active |
| zeroclaw-labs/zeroclaw ZeroClaw is a lightweight, single‑binary personal AI assistant written in Rust. It runs on any OS, connects to dozens of LLM providers and … | 81 | 32990 | active |
| vercel-labs/skills Skills is a TypeScript‑based CLI that lets you discover, install, and run reusable AI agent capabilities called skills. It can generate pro… | 81 | 32946 | active |
| Podman Podman is a daemonless CLI tool for building, running, and managing OCI containers and pods. It provides a Docker‑compatible command line w… | 96 | 32925 | active |
| gulp Gulp is a streaming build system and task runner for JavaScript projects. It provides a CLI and API to define and compose file transformati… | 49 | 32921 | active |
| gulp Gulp is a JavaScript-based streaming build system and task runner that automates repetitive development workflow tasks like compiling, mini… | 49 | 32921 | stable |
| davila7/claude-code-templates Claude Code Templates is a Python‑based CLI that lets you install, configure, and monitor ready‑made AI agents, commands, and service integ… | 86 | 32716 | active |
| delta Delta is a fast, syntax‑highlighting pager for Git, diff, grep, ripgrep and blame output. It replaces the default Git pager to provide colo… | 99 | 32478 | active |
| delta Delta is a syntax-highlighting pager for git, diff, grep, ripgrep --json, and git blame output, written in Rust. It offers side-by-side vie… | 99 | 32478 | active |
| Beego Beego is a high‑performance web framework for the Go programming language. It provides MVC architecture, built‑in ORM, session handling, ca… | 89 | 32426 | active |
| Conductor Conductor is an open‑source, event‑driven workflow engine that provides durable, resilient execution for microservices and AI agents. It of… | 93 | 32278 | active |
| p-e-w/heretic Heretic is a command-line tool that automatically removes censorship (safety alignment) from transformer-based language models using direct… | 73 | 32267 | active |
| Filament Filament is an open-source UI framework built on Laravel that provides ready‑made components for admin panels, forms, tables, and dashboard… | 95 | 32254 | active |
| kubernetes/minikube Minikube is a command‑line tool that creates a single‑node Kubernetes cluster on your local machine. It supports multiple container runtime… | 89 | 32200 | active |
| Dokku Dokku is an open‑source, Docker‑powered platform‑as‑a‑service that runs on a single Linux server. It lets you deploy, scale and manage appl… | 94 | 32178 | active |
| Dokku Dokku is a Docker-powered, open source Platform as a Service (PaaS) that runs on a single server, letting you deploy apps via git push usin… | 94 | 32178 | stable |
| AIHawk AIHawk is an open‑source AI browser agent that runs a stealthy, undetectable browser for web automation and scraping. It provides an MCP se… | 87 | 32150 | active |
| jj-vcs/jj Jujutsu (jj) is a Git-compatible version control system written in Rust with a simple, powerful command-line interface. It uses Git reposit… | 99 | 32129 | active |
| FujiwaraChoki/MoneyPrinterV2 MoneyPrinterV2 is a Python application that automates various online money-making workflows, including Twitter bots, YouTube Shorts automat… | 69 | 32101 | active |
| iOfficeAI/OfficeCLI OfficeCLI is a command‑line tool that lets AI agents read, edit, and automate Word, Excel, and PowerPoint files without needing Microsoft O… | 78 | 32092 | active |
| Nuclei Nuclei is a high‑performance, open‑source vulnerability scanner written in Go. It uses simple YAML‑based templates to detect security issue… | 96 | 32091 | active |
| Nuclei Nuclei is a fast, open-source vulnerability scanner built on a simple YAML-based template DSL, maintained by ProjectDiscovery. It uses a la… | 96 | 32091 | active |
| DevToys-app/DevToys DevToys is a free, open‑source desktop application that bundles dozens of tiny utilities for developers, such as converters, encoders, form… | 84 | 32074 | active |
| Alpine.js Alpine.js is a minimal JavaScript framework that lets you compose behavior directly in your HTML markup using declarative attributes. It pr… | 98 | 31963 | active |
| atuinsh/atuin Atuin is a Rust‑based command‑line tool that replaces your shell history with a searchable SQLite database. It adds encryption‑backed synch… | 98 | 31937 | active |
| k6 k6 is an open‑source load‑testing tool written in Go with a JavaScript/TypeScript scripting engine. It lets developers define performance t… | 99 | 31932 | active |
| k6 Grafana k6 is an open-source load and performance testing tool with a Go-based engine and tests written in JavaScript or TypeScript. It sup… | 99 | 31932 | stable |
| tirth8205/code-review-graph code-review-graph is a Python library that builds a local, incremental knowledge graph of a codebase using Tree-sitter. It serves compact, … | 79 | 31880 | active |
| vercel-labs/agent-skills A curated collection of reusable skills that extend AI coding agents with procedural knowledge and scripts. The repository provides a CLI f… | 78 | 31814 | active |
| The Ultimate vimrc The Ultimate Vimrc is a curated Vim configuration that bundles a comprehensive set of plugins, color schemes, and sensible defaults. It pro… | 32 | 31812 | active |
| The Ultimate vimrc A comprehensive, pre-configured Vim setup ('vimrc') maintained for over a decade, offered in a lightweight basic version and a plugin-rich … | 32 | 31812 | stable |
| JumpServer JumpServer is an open-source Privileged Access Management (PAM) platform that provides a unified workspace for secure access to SSH, RDP, K… | 100 | 31794 | active |
| iawia002/lux Lux is a fast and simple video downloader written in Go, available both as a CLI tool and a library. It supports downloading videos from ma… | 52 | 31775 | active |
| docsify Docsify is a magical documentation site generator that turns Markdown files into a live website without a build step. It runs in the browse… | 84 | 31542 | active |
| stanford-oval/storm STORM is an LLM-powered system that researches a topic via internet search and generates full-length, cited, Wikipedia-like reports. It is … | 32 | 31520 | active |
| googleworkspace/cli A single command-line tool (`gws`) for interacting with all Google Workspace APIs — Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and … | 71 | 31505 | active |
| mathiasbynens/dotfiles Mathias Bynens' dotfiles repository provides a collection of shell configuration files and scripts to set up a macOS development environmen… | 32 | 31503 | active |
| WebTorrent WebTorrent is a streaming BitTorrent client written entirely in JavaScript that runs in Node.js (using TCP/UDP) and in the browser (using W… | 94 | 31424 | active |
| tqdm/tqdm tqdm is a fast, dependency-free Python library that adds smart progress meters to any iterable with a single wrapper call, and also works a… | 96 | 31351 | stable |
| OpenAPI Specification The OpenAPI Specification is a vendor-neutral, language-agnostic standard for describing HTTP APIs in JSON or YAML. It is maintained by the… | 88 | 31229 | active |
| vercel/turborepo Turborepo is a high‑performance build system for JavaScript and TypeScript monorepos, written in Rust and distributed as a Node.js CLI. It … | 95 | 31218 | active |
| Symfony Symfony is a full‑stack PHP framework for building web and console applications. It provides reusable components, a powerful CLI, and a rob… | 93 | 31168 | active |
| Symfony Symfony is a full-stack PHP framework for building web and console applications, plus a set of reusable, decoupled PHP components used by p… | 93 | 31168 | stable |
| StevenBlack/hosts StevenBlack/hosts is a curated collection of unified hosts files that block ads, trackers, malware, and other unwanted domains. It provides… | 93 | 31123 | active |
| abiosoft/colima Colima is a lightweight command‑line tool that provides local container runtimes on macOS and Linux. It supports Docker, containerd, Incus,… | 92 | 31104 | active |
| GBrain gstack is a TypeScript‑based CLI that turns Claude Code into a virtual engineering team of AI agents. It provides 23 opinionated tools that… | 79 | 30972 | active |
| GBrain GBrain is a self-hosted 'brain layer' for AI agents that combines a knowledge graph, vector search, and a synthesis engine to return cited … | 79 | 30972 | active |
| GoogleChrome/lighthouse Lighthouse is an open-source, automated tool that audits web pages for performance, accessibility, best practices, and SEO. It can be run i… | 99 | 30887 | active |
| alibaba/p3c P3C is a collection of Alibaba Java coding guidelines implemented as PMD rules and IDE plugins. It helps enforce best practices and catch c… | 32 | 30851 | active |
| mksglu/context-mode An open-source MCP plugin that optimizes AI coding agent context windows by intercepting large tool outputs, storing them in a local FTS5 i… | 73 | 30787 | active |
| Shizuku Shizuku lets normal Android apps call system APIs with elevated ADB or root privileges by running a server process via app_process and prox… | 31 | 30654 | active |
| chubin/wttr.in wttr.in is a console‑oriented weather forecast service that returns weather data via HTTP in plain‑text, HTML, PNG and other formats. It ca… | 74 | 30649 | active |
| ComposioHQ/composio Composio is a developer SDK and CLI that provides AI agents with access to 1,000+ pre‑authenticated toolkits, per‑user sessions, and a sand… | 89 | 30635 | active |
| decolua/9router 9Router is a self-hosted AI gateway/router that connects AI coding tools like Claude Code, Cursor, Codex, and Cline to 60+ LLM providers th… | 74 | 30634 | active |
| DeepAgents Deep Agents is an open-source, batteries-included agent harness from LangChain built on LangGraph, providing an opinionated agent with file… | 82 | 30425 | active |
| Algo VPN Algo is a collection of Ansible scripts that automate the deployment of a personal VPN server in the cloud. It supports modern protocols li… | 73 | 30406 | active |
| OpenCLI OpenCLI is a Node.js CLI tool that converts websites, browser sessions, and Electron apps into deterministic command-line interfaces for hu… | 78 | 30380 | active |
| helm/helm Helm is a command-line tool that manages Kubernetes applications using Helm Charts. It simplifies installing, upgrading, and rolling back c… | 99 | 30326 | active |
| OpenTofu OpenTofu is an open‑source, CLI‑driven infrastructure as code tool that lets you define, plan, and apply cloud and on‑prem resources using … | 92 | 30269 | active |
| OpenTofu OpenTofu is an open-source infrastructure-as-code CLI tool for declaratively building, changing, and versioning cloud infrastructure, forke… | 92 | 30269 | stable |
| FaceFusion FaceFusion is a Python‑based command‑line application for AI‑powered face manipulation, including swapping faces in images and videos with … | 94 | 30263 | active |
| FaceFusion FaceFusion is an open-source face manipulation platform for face swapping and lip syncing in images and videos, built in Python with GPU ac… | 94 | 30263 | active |
| tobi/qmd QMD is a local, on-device CLI search engine that indexes markdown notes, docs, meeting transcripts, and knowledge bases. It combines BM25 f… | 80 | 30141 | active |
| Frontend Slides A Claude Code plugin/skill that generates beautiful single-file HTML presentations, including conversion of PowerPoint files to the web. It… | 63 | 30109 | active |
| sipeed/picoclaw PicoClaw is an ultra‑lightweight AI assistant written in Go that runs on $10 hardware with less than 10 MB RAM. It provides a self‑containe… | 76 | 30013 | active |
| 521xueweihan/GitHub520 GitHub520 is a lightweight Python-based utility that provides ready-to-use hosts entries to speed up GitHub access and fix broken images. I… | 77 | 30003 | active |
| GPT Researcher GPT Researcher is a Python‑based autonomous AI agent that performs deep, multi‑source research and generates detailed reports with citation… | 95 | 29943 | active |
| Gitleaks Gitleaks is an open‑source command‑line tool that scans Git repositories, files, and directories for secrets such as passwords, API keys, a… | 87 | 29941 | active |
| Proxmox VE Helper-Scripts Proxmox VE Helper-Scripts is a collection of shell scripts that automate the installation and configuration of containers and VMs on Proxmo… | 86 | 29853 | active |
| Proxmox VE Helper-Scripts A community-maintained collection of shell scripts that install and configure hundreds of self-hosted services as LXC containers or VMs on … | 86 | 29853 | active |
| Infisical/infisical Infisical is an open‑source platform for managing secrets, certificates, and privileged access across environments. It provides a web UI, C… | 95 | 29809 | active |
| oraios/serena Serena is a Python toolkit that provides semantic code retrieval, editing, refactoring, and debugging capabilities for AI coding agents. It… | 83 | 29754 | active |
| Anil-matcha/Open-Generative-AI Open Generative AI is a free, self‑hosted web studio for AI image and video generation supporting 600+ models. It provides a unified interf… | 89 | 29752 | active |
| micro Micro is a terminal-based text editor written in Go that aims to be an easy-to-use, intuitive successor to nano. It ships as a single stati… | 73 | 29742 | active |
| OpenDataLoader PDF OpenDataLoader PDF is an open‑source PDF parsing library that converts PDFs into AI‑ready formats such as Markdown, JSON with bounding boxe… | 83 | 29741 | active |
| OpenDataLoader PDF OpenDataLoader PDF is an open-source (Apache-2.0) PDF parser that converts PDFs into AI-ready Markdown, JSON with per-element bounding boxe… | 83 | 29741 | active |
| asmvik/yabai yabai is a tiling window manager for macOS that automatically arranges windows using a binary space partitioning algorithm. It extends the … | 82 | 29718 | stable |
| 233boy/v2ray A one-click V2Ray installation and management shell script for Linux servers. It automates installing the V2Ray core, configuring protocols… | 56 | 29693 | active |