Open Source CLI Tools

Discover 284 open source CLI repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. CLI projects here are most often combined with Developer Tools, AI Agents and Python. Last updated October 4, 2026.

284 repositories · updated October 4, 2026

slim: Analyze and Minify Container Images

slim: Analyze and Minify Container Images

Slim inspects container images and uses runtime analysis to create smaller images with a reduced attack surface. It is for developers and platform teams who want to optimize containers without manually rebuilding their Dockerfiles.

GoGolangDocker
Added Jan 27, 2026 View details
cactus: Run AI Inference on Phones and Wearables

cactus: Run AI Inference on Phones and Wearables

Cactus is a C++ inference engine for running language, vision, and speech models on mobile and edge devices. It combines quantization, device-focused kernels, and optional cloud handoff for applications that need local inference with a fallback for harder queries.

AILLMC++
Added Jan 25, 2026 View details
pockethost: Host Multi-Tenant PocketBase Instances

pockethost: Host Multi-Tenant PocketBase Instances

PocketHost is a TypeScript platform for hosting multiple isolated PocketBase instances on one server or across an edge network. It is intended for teams and developers who want to offer managed PocketBase hosting with per-instance subdomains and custom domain support.

TypeScriptDatabaseSelf Hosted
Added Jan 25, 2026 View details
pdfplumber: Extract Text, Tables, and Objects from PDFs

pdfplumber: Extract Text, Tables, and Objects from PDFs

pdfplumber is a Python library for inspecting machine-generated PDFs and extracting text, tables, and positioned page objects. It suits developers who need more layout detail and visual debugging than basic text extraction provides.

PythonLibraryData Extraction
Added Jan 24, 2026 View details
Darkus: Search Onion Websites Across Search Engines

Darkus: Search Onion Websites Across Search Engines

Darkus is a Python tool that sends a search term to deep- and dark-web search engines and returns matching links. It also offers a local database and an Ahmia blacklist check for research and educational use.

PythonCybersecurityCLI
Added Jan 23, 2026 View details
vllm-cli: Manage and Serve LLMs with vLLM

vllm-cli: Manage and Serve LLMs with vLLM

vllm-cli provides interactive and command-line workflows for configuring and running vLLM model servers. It is aimed at developers and self-hosters who want model discovery, reusable profiles, and server monitoring in one terminal tool.

PythonLLMCLI
Added Jan 20, 2026 View details
pnpm: Manage JavaScript Dependencies Efficiently

pnpm: Manage JavaScript Dependencies Efficiently

pnpm is a Node.js package manager that links packages from shared content-addressable storage to reduce duplicated files and speed up installs. It suits JavaScript projects, especially monorepos, that need deterministic dependency management.

JavaScriptNode.jsDeveloper Tools
Added Jan 19, 2026 View details
pkgx: Run Tools and Specific Versions on Demand

pkgx: Run Tools and Specific Versions on Demand

pkgx is a standalone command-line tool that runs packaged software and specific versions without installing them into your wider system. It suits developers who want convenient, repeatable access to project tools across local machines, scripts, and CI.

RustCLIDeveloper Tools
Added Jan 19, 2026 View details
server-tools: Manage Headless Ubuntu Servers from the CLI

server-tools: Manage Headless Ubuntu Servers from the CLI

Server Tools (`st`) is a modular Bash CLI for common headless Ubuntu server administration, from package management and diagnostics to backups and networking. It suits administrators who want these utilities in one command interface, but is still under active development.

ShellCLICLI Tool
Added Jan 16, 2026 View details
vibe-tools: Add AI Teammates and Skills to Coding Agents

vibe-tools: Add AI Teammates and Skills to Coding Agents

vibe-tools is a TypeScript CLI that connects coding agents to AI models, web research, repository analysis, browser automation, and developer-service integrations. It suits agent-driven workflows that need capabilities beyond editing local code.

TypeScriptDeveloper ToolsAI Agents
Added Jan 12, 2026 View details
aws-nuke: Remove Resources from AWS Accounts

aws-nuke: Remove Resources from AWS Accounts

aws-nuke is a Go CLI for identifying and deleting resources from AWS accounts. It suits teams cleaning up test, development, or decommissioned accounts, with filters to help control what is removed.

GoCLICloud Native
Added Jan 12, 2026 View details
oh-my-logo: Create Colorful ASCII Logos in the Terminal

oh-my-logo: Create Colorful ASCII Logos in the Terminal

oh-my-logo turns text into large ASCII-art or filled block logos with gradient colors. Use it from the command line or as a TypeScript library to add visual branding to terminal output and scripts.

TypeScriptCLITerminal
Added Jan 9, 2026 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️