Package category
CLI tools and terminal utilities
Build command-line programs: argument parsing, prompts, colours, spinners.
1,738 packages19 comparisons
Packages compared
1,738 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| dir-archiver Create, inspect, audit, normalize, and extract archives across Node.js, Deno, and Bun. | 1k | -28% | - | 1 month ago 4.0.0 | ESM only | Bundled | Compression and archives, CLI tools and terminal utilities | |
| omnius AI coding agent powered by open-source models (Ollama/vLLM) — interactive TUI with agentic tool-calling loop | 1k | - | - | today 1.0.741 | ESM only | Bundled | Scraping and browser automation, Testing | |
| maxpool Multi-account Claude Code proxy with adaptive, rate-aware load balancing across Claude accounts | 1k | - | - | 1 day ago 1.22.2 | ESM only | None | AI and machine learning, Queues and background jobs | |
| great-cto One command install for the great_cto Claude Code plugin. Auto-detects your stack, picks the right archetype, bootstraps PROJECT.md. | 1k | - | - | 1 day ago 3.34.0 | ESM only | None | CLI tools and terminal utilities, Testing | |
| ucn Auditable AST code intelligence for AI agents: 18 task-oriented commands through one MCP tool, CLI, or agent skill. Supports JS/TS, Python, Go, Rust, Java, C, C++, C#, and HTML. | 1k | - | - | 5 days ago 5.4.2 | CommonJS | None | CLI tools and terminal utilities | |
| @jondotsoy/flags A Javascript arguments processor | 1k | - | - | - | 6 months ago 3.2.1 | ESM + CommonJS | Bundled | CLI tools and terminal utilities |
| spawn-term Formats spawn with for terminal grouping | 1k | +1126% | - | 12 days ago 3.5.15 | ESM + CommonJS | Bundled | CLI tools and terminal utilities | |
| @favware/rollup-type-bundler A small CLI tool to bundle types with rollup | 1k | - | - | - | 1 year ago 4.0.0 | ESM only | None | Bundlers, CLI tools and terminal utilities |
| @botaoxyz/akm Anthropic Key Management - CLI tool for managing Anthropic API keys and environments | 1k | - | - | - | 6 months ago 1.2.0 | ESM only | None | AI and machine learning, CLI tools and terminal utilities |
| @ngxs/cli <a href="https://travis-ci.org/ngxs/cli"> <img src="https://travis-ci.org/ngxs/cli.svg?branch=master"> </a> | 1k | - | - | - | 2 years ago 3.0.0 | CommonJS | Bundled | CLI tools and terminal utilities, Angular |
| btca CLI tool for asking questions about technologies using btca server | 1k | - | - | 6 months ago 2.0.5 | ESM only | None | CLI tools and terminal utilities | |
| chrome-webstore-upload-keys CLI tool to generate OAuth keys for the Chrome Web Store | 1k | +799% | - | 8 months ago 2.0.1 | ESM only | None | CLI tools and terminal utilities | |
| envio-cloud CLI for Envio Cloud — manage and monitor blockchain indexers powered by HyperIndex | 1k | - | - | 1 month ago 1.0.0 | - | None | Blockchain and Web3, CLI tools and terminal utilities | |
| parameters Command line arguments parser and stringifier | 1k | +26% | - | 5 years ago 0.8.1 | CommonJS | None | CLI tools and terminal utilities | |
| generate-collections Initializes a handful of (empty) template collections to your generator, such as docs, includes, badges, and layouts, along with a few generic defaults. | 1k | -42% | - | 9 years ago 0.3.9 | CommonJS | None | CLI tools and terminal utilities | |
| agentmail-cli Command-line interface for the AgentMail API. Send, receive, reply, and manage threaded email conversations from your terminal. | 1k | - | - | 8 days ago 1.5.0 | - | None | CLI tools and terminal utilities, Email | |
| tt-help-cli-ycl TikTok user & video data scraper - extract ttSeller, verified, locationCreated from HTML source | 1k | - | - | 4 days ago 1.4.155 | ESM only | None | CLI tools and terminal utilities, Scraping and browser automation | |
| thincoder Thin coding agent - zero third-party dependencies, no build step, Node.js native. Sharp code, zero bloat. | 1k | - | - | 2 days ago 0.12.67 | ESM only | None | CLI tools and terminal utilities | |
| generate Command line tool and developer framework for scaffolding out new GitHub projects. Generate offers the robustness and configurability of Yeoman, the expressiveness and simplicity of Slush, and more powerful flow control and composability than either. | 1k | -42% | - | 9 years ago 0.14.0 | CommonJS | None | CLI tools and terminal utilities | |
| command-line-parser Simple lightweight function takes an array of command-line arguments and returns a parsed object | 1k | +58% | - | 3 years ago 0.2.10 | CommonJS | None | CLI tools and terminal utilities | |
| model-orchestrator Model orchestrator: rules and subagents tell your agent which model does each task, so small work goes to cheap tiers and fewer tokens go to frontier models. | 1k | - | - | 1 day ago 0.1.34 | ESM only | None | CLI tools and terminal utilities | |
| charts-cli Render ECharts configurations to SVG/PNG from the command line — schema-driven, built for AI agents | 959 | - | - | - | 6 months ago 0.3.1 | ESM only | Bundled | Charts and data visualisation, CLI tools and terminal utilities |
| capture-website-cli Capture screenshots of websites from the command-line | 931 | - | - | - | - 5.2.0 | ESM only | None | CLI tools and terminal utilities |
| klaudius Scaffold and maintain a Klaudius project — an autonomous web agency pipeline that runs on Claude Code or Codex (find, build, deploy, outreach end-to-end). | 856 | - | - | - | 5 days ago 0.37.2 | ESM only | None | CLI tools and terminal utilities, Static site generators and meta-frameworks |
| ralph-tui Ralph TUI - AI Agent Loop Orchestrator | 849 | - | - | - | 4 months ago 0.12.0 | ESM only | Bundled | CLI tools and terminal utilities |
| terminal-link-cli Create clickable links in the terminal | 766 | - | - | - | 1 year ago 4.0.0 | ESM only | None | CLI tools and terminal utilities |
| select-version-cli A simple cli to help you select release version | 644 | - | - | - | - 0.0.2 | - | None | CLI tools and terminal utilities |
| glooit 🧴 Sync your AI agent configurations and rules across platforms with ease | 612 | - | - | - | - 0.6.7 | ESM only | Bundled | CLI tools and terminal utilities |
| document360-writer Standalone documentation agent CLI. Reads your code, writes your docs. Specialized for Document360 publishing. | 540 | - | - | - | 13 days ago 0.5.326 | ESM only | None | AI and machine learning, CLI tools and terminal utilities |
| dsh-server-deck DSH 能力插件:服务器卡片仪表盘——实时状态/CPU/内存/磁盘 + 趋势记录与可视化(1h/24h/7d/30d) + 点卡片进入 xterm 交互终端 | 283 | - | - | - | 14 days ago 0.3.0 | ESM only | None | CLI tools and terminal utilities |
| artemis-code Local-first AI engineering, visual generation, long-video production, memory, tools, and mobile automation in one command-line workspace. | 243 | - | - | - | - 0.2.81 | ESM only | None | CLI tools and terminal utilities |
| add-local-binaries-path Never type ./node_modules/.bin again! Make locally-installed node modules executable by name by adding ./node_modules/.bin to the $PATH | 132 | - | - | - | - 1.0.1 | CommonJS | None | CLI tools and terminal utilities |
| mok-project A jQuery plugin providing multilingual onscreen keyboard for terminals and kiosks. | 96 | - | - | - | - 1.1.7 | CommonJS | None | CLI tools and terminal utilities |
| tiptip Terminal Plain-Text Presentations | 36 | - | - | - | - 0.2.4 | - | None | CLI tools and terminal utilities |
| express-route-lens Inspect Express routes, middleware, nested mounts, duplicates, and sensitive endpoints | 27 | - | - | - | 13 days ago 1.0.8 | CommonJS | None | CLI tools and terminal utilities, HTTP servers and web frameworks |
| scarab-cli Command-line interface for the Scarab Sass framework | 20 | - | - | - | - 0.2.2 | CommonJS | None | CSS-in-JS and styling, CLI tools and terminal utilities |
| avip-string-length Get the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes | 15 | - | - | - | - 4.0.2 | - | Bundled | CLI tools and terminal utilities, Strings and text |
| nice-toast-js jquery easy & nice Toast | 15 | - | - | - | - 0.2.3 | CommonJS | None | CLI tools and terminal utilities |
12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.
- dir-archiverCreate, inspect, audit, normalize, and extract archives across Node.js, Deno, and Bun.
- omniusAI coding agent powered by open-source models (Ollama/vLLM) — interactive TUI with agentic tool-calling loop
- maxpoolMulti-account Claude Code proxy with adaptive, rate-aware load balancing across Claude accounts
- great-ctoOne command install for the great_cto Claude Code plugin. Auto-detects your stack, picks the right archetype, bootstraps PROJECT.md.
- ucnAuditable AST code intelligence for AI agents: 18 task-oriented commands through one MCP tool, CLI, or agent skill. Supports JS/TS, Python, Go, Rust, Java, C, C++, C#, and HTML.
- @jondotsoy/flagsA Javascript arguments processor
- spawn-termFormats spawn with for terminal grouping
- @favware/rollup-type-bundlerA small CLI tool to bundle types with rollup
- @botaoxyz/akmAnthropic Key Management - CLI tool for managing Anthropic API keys and environments
- @ngxs/cli<a href="https://travis-ci.org/ngxs/cli"> <img src="https://travis-ci.org/ngxs/cli.svg?branch=master"> </a>
- btcaCLI tool for asking questions about technologies using btca server
- chrome-webstore-upload-keysCLI tool to generate OAuth keys for the Chrome Web Store
- envio-cloudCLI for Envio Cloud — manage and monitor blockchain indexers powered by HyperIndex
- parametersCommand line arguments parser and stringifier
- generate-collectionsInitializes a handful of (empty) template collections to your generator, such as docs, includes, badges, and layouts, along with a few generic defaults.
- agentmail-cliCommand-line interface for the AgentMail API. Send, receive, reply, and manage threaded email conversations from your terminal.
- tt-help-cli-yclTikTok user & video data scraper - extract ttSeller, verified, locationCreated from HTML source
- thincoderThin coding agent - zero third-party dependencies, no build step, Node.js native. Sharp code, zero bloat.
- generateCommand line tool and developer framework for scaffolding out new GitHub projects. Generate offers the robustness and configurability of Yeoman, the expressiveness and simplicity of Slush, and more powerful flow control and composability than either.
- command-line-parserSimple lightweight function takes an array of command-line arguments and returns a parsed object
- model-orchestratorModel orchestrator: rules and subagents tell your agent which model does each task, so small work goes to cheap tiers and fewer tokens go to frontier models.
- charts-cliRender ECharts configurations to SVG/PNG from the command line — schema-driven, built for AI agents
- capture-website-cliCapture screenshots of websites from the command-line
- klaudiusScaffold and maintain a Klaudius project — an autonomous web agency pipeline that runs on Claude Code or Codex (find, build, deploy, outreach end-to-end).
- ralph-tuiRalph TUI - AI Agent Loop Orchestrator
- terminal-link-cliCreate clickable links in the terminal
- select-version-cliA simple cli to help you select release version
- glooit🧴 Sync your AI agent configurations and rules across platforms with ease
- document360-writerStandalone documentation agent CLI. Reads your code, writes your docs. Specialized for Document360 publishing.
- dsh-server-deckDSH 能力插件:服务器卡片仪表盘——实时状态/CPU/内存/磁盘 + 趋势记录与可视化(1h/24h/7d/30d) + 点卡片进入 xterm 交互终端
- artemis-codeLocal-first AI engineering, visual generation, long-video production, memory, tools, and mobile automation in one command-line workspace.
- add-local-binaries-pathNever type ./node_modules/.bin again! Make locally-installed node modules executable by name by adding ./node_modules/.bin to the $PATH
- mok-projectA jQuery plugin providing multilingual onscreen keyboard for terminals and kiosks.
- tiptipTerminal Plain-Text Presentations
- express-route-lensInspect Express routes, middleware, nested mounts, duplicates, and sensitive endpoints
- scarab-cliCommand-line interface for the Scarab Sass framework
- avip-string-lengthGet the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes
- nice-toast-jsjquery easy & nice Toast
- chalk vs yoctocolors
- yargs vs clipanion
- cli-color vs chalk
- chalk vs ansi-escapes
- yargs-parser vs clipanion
- nanocolors vs kleur
- tsx vs effect
- standard-version vs commit-and-tag-version
- yoctocolors vs chalk-animation
- markdownlint-cli2 vs markdownlint-cli
- @inquirer/core vs enquirer
- prompts vs @clack/prompts
- defuddle vs md-to-pdf
- log-update vs chalk-animation
- replace-in-file vs cpx
- yoctocolors vs cli-color
- tsx vs typed-scss-modules
- clipanion vs cleye
- effect vs typed-scss-modules