command-line — independent software & tools
-
zigpty
Provide a tiny cross-platform PTY for Node.js and Zig with native terminal support, ConPTY on Windows, and no node-gyp or C++ build step
-
terminalphone
Send encrypted voice and text messages via Tor hidden services with this self-contained Bash script for anonymous, serverless communication.
-
claudebar
Powerline-style statusline for Claude Code — Rust CLI with a TUI configurator, themes and styles
-
@clack/core
Clack contains low-level primitives for implementing your own command-line applications.
-
@clack/prompts
Effortlessly build beautiful command-line apps 🪄 [Try the demo](https://stackblitz.com/edit/clack-prompts?file=index.js)
-
@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.
-
@gitkraken/gk
gk is GitKraken on the command line. It makes working across multiple repos easier with Workspaces, provides access to pull requests and issues from multiple services (GitHub, GitLab, Bitbucket, etc.), and seamlessly connects with GitKraken Client and Git
-
@hypertask/hypertask_cli
Production CLI tool for HyperTask task management system
-
inquirer
A collection of common interactive command line user interfaces.
-
@inquirer/ansi
A lightweight package providing ANSI escape sequences for terminal cursor manipulation and screen clearing.
-
@inquirer/checkbox
Inquirer checkbox prompt
-
@inquirer/confirm
Inquirer confirm prompt
-
@inquirer/core
Core Inquirer prompt API
-
@inquirer/editor
Inquirer multiline editor prompt
-
@inquirer/expand
Inquirer checkbox prompt
-
@inquirer/external-editor
Edit a string with the users preferred text editor using $VISUAL or $ENVIRONMENT
-
@inquirer/input
Inquirer input text prompt
-
@inquirer/number
Inquirer number prompt
-
@inquirer/password
Inquirer password prompt
-
@inquirer/prompts
Inquirer prompts, combined in a single package
-
@inquirer/rawlist
Inquirer rawlist prompt
-
@inquirer/search
Inquirer search prompt
-
@inquirer/select
Inquirer select/list prompt
-
@inquirer/type
Inquirer core TS types
-
nb.sh
CLI and local web note-taking, bookmarking, and archiving with encryption, search, Git-backed versioning and syncing, tagging, and more in a single portable script.
-
@usebruno/cli
With Bruno CLI, you can now run your API collections with ease using simple command line commands.
-
@wonderwhy-er/desktop-commander
MCP server for terminal operations and file editing
-
lush
A Unix shell with developer-first design
-
TUI
A modern, extensible Text User Interface (TUI) library for .NET that provides rich terminal UI components built on Spectre.Console.
-
nvim-external-tui
🎛️ Integrate external TUIs into Neovim effortlessly, enhancing your workflow with a simple API for tool registration and automatic command creation.
-
ts-term
Browser-based SSH sessions using ephemeral Tailscale nodes.
-
meta-magic_mount
🛠️ Implement systemless modification support for KernelSU, ensuring enhanced customization without altering the core system files.
-
ansi-cyan
The color cyan, in ansi.
-
ansi-gray
The color gray, in ansi.
-
ansi-red
The color red, in ansi.
-
cliui
easily create complex multi-column command-line-interfaces
-
enquirer
Stylish, intuitive and user-friendly prompt system. Fast and lightweight enough for small projects, powerful and extensible enough for the most advanced use cases.
-
figures
Unicode symbols with fallbacks for older terminals
-
gradient-string
Beautiful color gradients in terminal output
-
has-flag
Check if argv has a specific flag
-
inquirer-autocomplete-prompt
Autocomplete prompt for inquirer
-
@isaacs/cliui
easily create complex multi-column command-line-interfaces
-
log-symbols
Colored symbols for various log levels. Example: `✔︎ Success`
-
npm-run-path
Get your PATH prepended with locally installed binaries
-
prompts
Lightweight, beautiful and user-friendly prompts
-
terminal-link
Create clickable links in the terminal
-
@xterm/xterm
Full xterm terminal, in your browser