Skip to content
JS
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
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
validate-npm-package-name-cli
CLI for npmjs.com/validate-npm-package-name - give me a string and I'll tell you if it's a valid npm package name
2k+267600%-8 months ago
2.1.0
CommonJSNoneCLI tools and terminal utilities, Schema validation
spine-rigc
Rig compiler for Spine — declarative rig specs in, Spine 4.3 skeleton data out, verified by a spine-core round-trip. Built so AI agents can author rigs and check their own work; the output imports into the Spine editor.
2k--1 day ago
1.1.0
ESM onlyNoneBuild tools, CLI tools and terminal utilities
@redux-multipurpose/angular-cli
A multipurpose redux tools angular cli
2k---5 years ago
1.5.9
CommonJSNoneCLI tools and terminal utilities, Angular
simple-scaffold
Generate any file structure - from single components to entire app boilerplates, with a single command.
2k-53%-5 months ago
3.1.1
CommonJSBundledCLI tools and terminal utilities, TypeScript tooling
@flowtty/inline-tty-backend
Inline TTY backend for flowtty: redrawable live region with append-only log lines above (the Ink <Static> pattern).
2k---today
1.0.0-alpha.31
ESM onlyBundledCLI tools and terminal utilities
iterm2-node
Node.js client library for the iTerm2 API, inspired by github.com/tmc/it2.
2k--4 months ago
0.1.0
CommonJSBundledCLI tools and terminal utilities, WebSockets and realtime
@visulima/tui-kit
Component library for @visulima/tui — installable as a package, or copy-pasteable via the shadcn CLI registry
2k---1 day ago
1.0.17
ESM onlyBundledCLI tools and terminal utilities, React
get-bin-path
Get the current package's binary path
2k+9%-1 year ago
11.0.1
ESM onlyBundledCLI tools and terminal utilities, Testing
mira-cli-ts
Mira CLI — thin wrapper around @mira/server (serve + session/agent/complete)
2k--1 day ago
0.45.1
ESM onlyNoneCLI tools and terminal utilities
cnb
CLI tool for enforcing consistent Git branch naming conventions across teams and projects
2k+42%-1 year ago
1.2.4
CommonJSBundledCLI tools and terminal utilities, Linting and formatting
codexui-android
A lightweight web interface for Codex that runs on top of the Codex app-server, allowing remote access from any browser
2k--3 months ago
0.1.125
ESM onlyNoneCLI tools and terminal utilities
@pppp606/ink-chart
Small visualization components for ink CLI framework
2k---1 month ago
0.2.8
ESM onlyBundledCLI tools and terminal utilities, Charts and data visualisation
@aexol/spectral
AI coding agent for Aexol with relay-based browser access.
2k---2 days ago
0.9.231
ESM onlyBundledCLI tools and terminal utilities
clime
The command-line interface framework for TypeScript.
2k+4%-2 years ago
0.5.16
CommonJSBundledCLI tools and terminal utilities, TypeScript tooling
@crustjs/core
Core library for the Crust CLI framework
2k---1 day ago
0.4.1
ESM onlyBundledCLI tools and terminal utilities, TypeScript tooling
cli-testlab
Test framework for CLI utilities
2k+226%-20 days ago
7.0.0
CommonJSBundledCLI tools and terminal utilities, Testing
@qiwi/npm-run-all
A CLI tool to run multiple npm-scripts in parallel or sequential.
2k---5 years ago
4.1.7
CommonJSNoneCLI tools and terminal utilities
@raolin2025/claude-code-node
Node.js AI Code Agent CLI - Zero dependencies, pure JavaScript, security hardened, multi-channel notifications, Telegram & QQ Bot remote programming, rich media upload, multi-account management
2k---3 days ago
3.3.0
ESM onlyNoneCLI tools and terminal utilities, Security
@usecannon/cli
Utility for instantly loading cannon packages in standalone contexts
2k---6 months ago
2.26.0
CommonJSBundledBlockchain and Web3, CLI tools and terminal utilities
out-url
Cross platform Node.js Utility to open urls in browser
2k-11%-5 days ago
1.5.0
CommonJSBundledCLI tools and terminal utilities, DOM and browser utilities
herb
The Logging Monster!
2k+2065%-2 years ago
2.3.0
CommonJSNoneCLI tools and terminal utilities
@optique/config
Configuration file support for Optique with Standard Schema validation
1.9k---10 days ago
1.3.0
ESM + CommonJSBundledCLI tools and terminal utilities, Schema validation
codeam-cli
Workflow-continuity bridge for AI coding agents. Wrap Claude Code or Codex in a PTY and supervise, approve, and redirect the session from any device — async. The terminal companion for CodeAgent Mobile.
1.9k--today
2.75.21
CommonJSNoneCLI tools and terminal utilities
@tltdh61/dotenvrtdb
A CLI tool to load environment variables from .env files with remote database support
1.9k---4 months ago
1.260430.11650
CommonJSNoneConfiguration, Node.js utilities
culinary
Add advanced CLI behavior to your NodeJS program with Culinary!
1.9k+11490%-11 years ago
1.1.6
CommonJSNoneCLI tools and terminal utilities
showify
Arguably the most comprehensive library for stringifying any JavaScript value into a human-readable format, handling nearly every scenario you might encounter.
1.9k+1810%-5 months ago
0.2.8
ESM onlyBundledCLI tools and terminal utilities, Logging
@code-pushup/cli
A CLI to run all kinds of code quality measurements to align your team with company goals
1.9k---14 days ago
0.126.4
ESM onlyBundledCLI tools and terminal utilities, Monitoring and error tracking
gluestack-ui
A CLI tool for easily adding components from gluestack to your projects.
1.9k-15%-3 months ago
5.0.3
CommonJSBundledCLI tools and terminal utilities, React
options-parser
A full-featured no-nonsense command line parser with no external dependencies
1.9k-13%-12 years ago
0.4.0
CommonJSNoneCLI tools and terminal utilities
massarg
Flexible, powerful, and simple command/argument parser for CLI applications
1.9k-42%-7 months ago
2.1.1
CommonJSBundledCLI tools and terminal utilities, TypeScript tooling
is-mingw
Check if the process is running inside MinGW
1.9k-6%-8 years ago
2.0.0
CommonJSNoneCLI tools and terminal utilities
@effected/lockfiles
Pure lockfile parsing for bun, npm, pnpm and yarn Berry into one unified Effect schema model, with pure integrity checking against workspace manifests.
1.9k---2 days ago
0.11.0
ESM onlyBundledCLI tools and terminal utilities
gramma
Command line grammar checker
1.9k+257%-4 years ago
1.6.0
CommonJSBundledCLI tools and terminal utilities
@mmmbuto/nexuscrew
Faithful browser tmux client — attach to live sessions over a real PTY, localhost-only, mobile-easy
1.9k---1 day ago
0.9.45
CommonJSNoneCLI tools and terminal utilities, WebSockets and realtime
aihezu
AI 开发环境配置工具 - 支持 Claude Code, Codex, Google Gemini 的本地化配置、代理设置与缓存清理
1.9k---
2.8.14
CommonJSNoneCLI tools and terminal utilities
console-redirect
redirect console methods to streams
1.9k+351%-11 years ago
1.0.0
CommonJSNoneCLI tools and terminal utilities, Logging
@codemieai/code
Unified AI coding assistant CLI - Manage Claude Code, Gemini & custom agents. Multi-provider support (OpenAI, Azure, LiteLLM, SSO). Built-in LangGraph agent with file operations & git integration.
1.9k---1 day ago
0.15.3
ESM onlyBundledCLI tools and terminal utilities
genie-react
Live React and TanStack DevTools for AI coding agents. Find performance problems, test app states, and verify fixes end to end.
1.9k--20 days ago
0.14.0
ESM + CommonJSBundledReact, Bundlers
galileo-screen
Screen utilities for Galileo terminal
1.9k+52%-9 years ago
1.0.5
CommonJSNoneCLI tools and terminal utilities
@figma-export/output-styles-as-css
Outputter for @figma-export that exports styles to CSS
1.9k---2 months ago
6.4.1
ESM onlyBundledIcons, CLI tools and terminal utilities
markdown-folder-to-html
Convert a folder with files and markdown documents to an HTML site
1.9k+150%-6 years ago
2.4.0
CommonJSNoneMarkdown, CLI tools and terminal utilities
@genie-react/cli
Give AI coding agents live React and TanStack DevTools from the terminal. Inspect, optimize, test, and verify a running app.
1.9k---20 days ago
0.14.0
ESM onlyBundledCLI tools and terminal utilities, React
pi-interview
Interactive interview form extension for pi coding agent
1.9k--20 days ago
0.12.0
-NoneCLI tools and terminal utilities
@motrix/multispinner
Multiple simultaneous async CLI spinners
1.9k---3 years ago
0.2.4
CommonJSNoneCLI tools and terminal utilities
oh-my-customcode
Batteries-included agent harness for Claude Code
1.9k--today
1.1.84
ESM onlyBundledCLI tools and terminal utilities
nano-argv
Super light-weight --argument value parser, with --bool key support
1.8k+646%-10 years ago
1.0.2
CommonJSNoneCLI tools and terminal utilities
oauth-callback
Lightweight OAuth 2.0 callback handler for Node.js, Deno, and Bun with built-in browser flow and MCP SDK integration
1.8k+5087%-3 days ago
2.2.1
ESM onlyBundledCLI tools and terminal utilities, TypeScript tooling
@optique/discover
Runtime-aware command discovery for Optique CLI programs
1.8k---10 days ago
1.3.0
ESM + CommonJSBundledCLI tools and terminal utilities
gettext-extract
CLI for extracting Gettext messages from JavaScript, TypeScript, JSX and HTML
1.8k+68%-7 years ago
2.0.1
CommonJSNoneInternationalisation, CLI tools and terminal utilities
seemore
Let AI write the Markdown. Let seemore show it better — zero config documentation framework.
1.8k--4 days ago
1.12.13
ESM onlyBundledDocumentation tooling, 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.

  • validate-npm-package-name-cliCLI for npmjs.com/validate-npm-package-name - give me a string and I'll tell you if it's a valid npm package name
  • spine-rigcRig compiler for Spine — declarative rig specs in, Spine 4.3 skeleton data out, verified by a spine-core round-trip. Built so AI agents can author rigs and check their own work; the output imports into the Spine editor.
  • @redux-multipurpose/angular-cliA multipurpose redux tools angular cli
  • simple-scaffoldGenerate any file structure - from single components to entire app boilerplates, with a single command.
  • @flowtty/inline-tty-backendInline TTY backend for flowtty: redrawable live region with append-only log lines above (the Ink <Static> pattern).
  • iterm2-nodeNode.js client library for the iTerm2 API, inspired by github.com/tmc/it2.
  • @visulima/tui-kitComponent library for @visulima/tui — installable as a package, or copy-pasteable via the shadcn CLI registry
  • get-bin-pathGet the current package's binary path
  • mira-cli-tsMira CLI — thin wrapper around @mira/server (serve + session/agent/complete)
  • cnbCLI tool for enforcing consistent Git branch naming conventions across teams and projects
  • codexui-androidA lightweight web interface for Codex that runs on top of the Codex app-server, allowing remote access from any browser
  • @pppp606/ink-chartSmall visualization components for ink CLI framework
  • @aexol/spectralAI coding agent for Aexol with relay-based browser access.
  • climeThe command-line interface framework for TypeScript.
  • @crustjs/coreCore library for the Crust CLI framework
  • cli-testlabTest framework for CLI utilities
  • @qiwi/npm-run-allA CLI tool to run multiple npm-scripts in parallel or sequential.
  • @raolin2025/claude-code-nodeNode.js AI Code Agent CLI - Zero dependencies, pure JavaScript, security hardened, multi-channel notifications, Telegram & QQ Bot remote programming, rich media upload, multi-account management
  • @usecannon/cliUtility for instantly loading cannon packages in standalone contexts
  • out-urlCross platform Node.js Utility to open urls in browser
  • herbThe Logging Monster!
  • @optique/configConfiguration file support for Optique with Standard Schema validation
  • codeam-cliWorkflow-continuity bridge for AI coding agents. Wrap Claude Code or Codex in a PTY and supervise, approve, and redirect the session from any device — async. The terminal companion for CodeAgent Mobile.
  • @tltdh61/dotenvrtdbA CLI tool to load environment variables from .env files with remote database support
  • culinaryAdd advanced CLI behavior to your NodeJS program with Culinary!
  • showifyArguably the most comprehensive library for stringifying any JavaScript value into a human-readable format, handling nearly every scenario you might encounter.
  • @code-pushup/cliA CLI to run all kinds of code quality measurements to align your team with company goals
  • gluestack-uiA CLI tool for easily adding components from gluestack to your projects.
  • options-parserA full-featured no-nonsense command line parser with no external dependencies
  • massargFlexible, powerful, and simple command/argument parser for CLI applications
  • is-mingwCheck if the process is running inside MinGW
  • @effected/lockfilesPure lockfile parsing for bun, npm, pnpm and yarn Berry into one unified Effect schema model, with pure integrity checking against workspace manifests.
  • grammaCommand line grammar checker
  • @mmmbuto/nexuscrewFaithful browser tmux client — attach to live sessions over a real PTY, localhost-only, mobile-easy
  • aihezuAI 开发环境配置工具 - 支持 Claude Code, Codex, Google Gemini 的本地化配置、代理设置与缓存清理
  • console-redirectredirect console methods to streams
  • @codemieai/codeUnified AI coding assistant CLI - Manage Claude Code, Gemini & custom agents. Multi-provider support (OpenAI, Azure, LiteLLM, SSO). Built-in LangGraph agent with file operations & git integration.
  • genie-reactLive React and TanStack DevTools for AI coding agents. Find performance problems, test app states, and verify fixes end to end.
  • galileo-screenScreen utilities for Galileo terminal
  • @figma-export/output-styles-as-cssOutputter for @figma-export that exports styles to CSS
  • markdown-folder-to-htmlConvert a folder with files and markdown documents to an HTML site
  • @genie-react/cliGive AI coding agents live React and TanStack DevTools from the terminal. Inspect, optimize, test, and verify a running app.
  • pi-interviewInteractive interview form extension for pi coding agent
  • @motrix/multispinnerMultiple simultaneous async CLI spinners
  • oh-my-customcodeBatteries-included agent harness for Claude Code
  • nano-argvSuper light-weight --argument value parser, with --bool key support
  • oauth-callbackLightweight OAuth 2.0 callback handler for Node.js, Deno, and Bun with built-in browser flow and MCP SDK integration
  • @optique/discoverRuntime-aware command discovery for Optique CLI programs
  • gettext-extractCLI for extracting Gettext messages from JavaScript, TypeScript, JSX and HTML
  • seemoreLet AI write the Markdown. Let seemore show it better — zero config documentation framework.