Package
A portable package collected and repackaged by X-CMD, driven and managed by the env module, usable without root.
claude-code
AI & LLMClaude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
opencode
AI & LLMThe open source AI coding agent.
gemini-cli
AI & LLMGemini CLI is an official command-line tool from Google. Designed as an AI-powered assistant for developers, it connects to your local tools, understands your code, and helps streamline your workflow.
codex
AI & LLMOpenAI Codex CLI - Lightweight coding agent that runs in your terminal
agent-browser
AI & LLMHeadless browser automation CLI for AI agents. Fast Rust CLI with Node.js fallback.
aichat
AI & LLMUse GPT-4(V), Gemini, LocalAI, Ollama and other LLMs in the terminal
catai
AI & LLMChat UI and Local API for the Llama models
chatblade
AI & LLMChatblade is a versatile command-line interface (CLI) tool designed to interact with OpenAI's ChatGPT.
gpt-engineer
AI & LLMgpt-engineer is a commercial project that automatically generates web applications by interacting with AI through natural language
gptscript
AI & LLMa new scripting language to automate your interaction with a Large Language Model (LLM), namely OpenAI
gptui
AI & LLMA GPT conversational TUI tool that runs within the terminal
how2
AI & LLMUse an external AI server to find the best unix command line suggestions
huggingface
AI & LLMClient library to download and publish models, datasets and other repos on the huggingface.co hub
llm
AI & LLMAccess large language models from the command-line
open-interpreter
AI & LLMAn open-source, locally running implementation of OpenAI's Code Interpreter
whispercpp
AI & LLMPort of OpenAI's Whisper model in C/C++
chatgpt
AI & LLMCommand line interface for ChatGPT
awscli
Public cloud resourcesUniversal Command Line Interface for Amazon Web Services
aliyun
Public cloud resourcesThe Alibaba Cloud CLI is a tool to manage and use Alibaba Cloud resources through a command line interface
azure-cli
Public cloud resourcesThe Azure Command-Line Interface to connect to Azure and execute administrative commands on Azure resources
ibmcloud
Public cloud resourcesThis is the command line client for IBM Cloud
doctl
Public cloud resourcesThe official command line interface for the DigitalOcean API
hcloud
Public cloud resourcesA command-line interface for Hetzner Cloud
koocli
Public cloud resourcesHUAWEI cloud Command Line Tool provides a way to call cloud service APIs through the CLI
flarectl
Public cloud resourcesA CLI application for interacting with a Cloudflare account
wrangler
Public cloud resourcesthe CLI for Cloudflare Workers
fastly
Public cloud resourcesfastly is an open-source command line tool for interacting with the Fastly API. Use it to create services, manage backends and domains, upload VCL or build and deploy Compute packages
ucloud
Public cloud resourcesUCloud Command Line Interface
oci-cli
Public cloud resourcesCommand Line Interface for Oracle Cloud Infrastructure
vultr-cli
Public cloud resourcesOfficial command line tool for Vultr services
jdcloud_cli
Public cloud resourcesjdcloud CLI
linode-cli
Public cloud resourcesThe Linode Command Line Interface
qingcloud-cli
Public cloud resourcesqingcloud-cli is a command-line interface for managing qingcloud resources
scw
Public cloud resourcesScaleway CLI is a tool to help you pilot your Scaleway infrastructure directly from your terminal
drive
Public cloud resourcesGoogle Drive client for command line
influx
Public cloud resourcesCLI for managing resources in InfluxDB v2
qshell
Public cloud resourcesUse the command-line tools of the Qiniu Cloud API service
create-cloudflare
Public cloud resourcesthe CLI for Cloudflare Workers
heroku
Public cloud resourcesCLI to interact with Heroku
athenacli
Public cloud resourcesAthenaCLI is a CLI tool for AWS Athena service that can do auto-completion and syntax highlighting
rclone
Tools for cloud managementA command-line tool for managing cloud storage files
cloudlist
Tools for cloud managementCloudlist is a multi-cloud tool for getting Assets from Cloud Providers, maintaining a centralized list of assets across multiple clouds with very little configuration efforts
opentofu
Tools for cloud managementOpenTofu lets you declaratively manage your cloud infrastructure
terraform
Tools for cloud managementAutomate infrastructure on any cloud with Terraform
ansible
Tools for cloud managementAnsible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain
pyinfra
Tools for cloud managementpyinfra automates/provisions/manages/deploys infrastructure
7za
Common7za is an open-source file compression and decompression tool, which is a command-line version of 7-Zip
zstd
CommonAn efficient file compression tool based on the ZStandard algorithm
ouch
CommonA CLI tool to compress and decompress various formats
busybox
CommonA streamlined tool set that integrates multiple commonly used commands and tools
dnote
CommonDnote is a simple command line notebook for programmers
reviewdog
CommonAutomated code review tool integrates with any code analysis tool
ctop
ContainerTop-like interface for container metrics
dry
ContainerDry is a terminal application to manage Docker and Docker Swarm
bwrap
Containerbwrap is low-level unprivileged sandboxing tool used by Flatpak and similar projects
lazydocker
ContainerA simple terminal UI for both docker and docker-compose
slim
ContainerInspect, Minify and Debug Your Containers
syft
ContainerA CLI tool and Go library for generating a Software Bill of Materials (SBOM) from container images and filesystems.
lima
ContainerLima launches Linux virtual machines with automatic file sharing and port forwarding (similar to WSL2)
dive
ContainerA tool for exploring a docker image, layer contents, and discovering ways to shrink the size of your Docker/OCI image.
hadolint
ContainerA smarter Dockerfile linter that helps you build best practice Docker images
copacetic
ContainerBuildkit-based CLI tool that can directly patch container images based on vulnerability scan results from popular tools such as Trivy
cosign
ContainerTools for code signing containers and binaries
helm
Kuberneteshelm is the package manager for Kubernetes
minikube
Kubernetesminikube is a tool for running single-node Kubernetes clusters on your local machine
kubectx
KubernetesTool that can switch between kubectl contexts easily and create aliases
kube-score
Kuberneteskube-score is a tool that performs static code analysis of your Kubernetes object definitions
kind
Kuberneteskind is a tool for running local Kubernetes clusters using Docker container "nodes"
kube-capacity
KubernetesA simple CLI that provides an overview of the resource requests, limits, and utilization in a Kubernetes cluster
k3d
Kubernetesk3d is a lightweight wrapper to run k3s (Rancher Lab’s minimal Kubernetes distribution) in docker
k9s
KubernetesK9s provides a terminal UI to interact with your Kubernetes clusters
kube-linter
KubernetesStatic analysis tool for Kubernetes YAML files and Helm charts
xsv
CSV/TSVxsv is a command line program for indexing, slicing, analyzing, splitting and joining CSV files
csvkit
CSV/TSVA suite of utilities for converting to and working with CSV ("The king of tabular file formats").
miller
CSV/TSVMiller is a command-line tool for querying, shaping, and reformatting data files in various formats including CSV, TSV, JSON, and JSON Lines
trdsql
CSV/TSVA CLI tool that can perform SQL queries on CSV, LTSV, JSON, and TBLN
csview
CSV/TSVA high performance csv viewer with cjk/emoji support
jq
JSON/YMLjq is a lightweight and flexible command-line JSON processor
yq
JSON/YMLyq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor
gojq
JSON/YMLPure Go implementation of jq
jqp
JSON/YMLa TUI playground for exploring jq
jless
JSON/YMLjless is a command-line JSON viewer designed for reading, exploring, and searching through JSON data
fx
JSON/YMLTerminal JSON viewer & processor
jc
JSON/YMLConverts the output of common command-line tools, file types, and strings into JSON, YAML, or dictionaries
dasel
JSON/YMLQuery and modification tools for JSON, YAML, TOML, XML, CSV data
gojo
JSON/YMLYet another Go implementation of jo
hcl2json
JSON/YMLConvert hcl2 to json
gron
JSON/YMLgron transforms JSON into discrete assignments to make it easier to `grep` for what you want and see the absolute 'path' to it. It eases the exploration of APIs that return large blobs of JSON but have terrible documentation
dyff
JSON/YMLA diff tool for YAML files, and sometimes JSON
ytt
JSON/YMLA YAML-structured template tool that helps you easily configure complex software with reusable templates and user-provided values
xlsxsql
Text DataA CLI tool that executes SQL queries on various files including xlsx files and outputs the results to various files
sd
Text Datasd is an intuitive find & replace CLI
pandoc
Text DataAn open-source document conversion tool that supports converting multiple document formats to each other, including Markdown, HTML, PDF, DOCX, and more
sqlfluff
General Database ToolsA modular SQL linter and auto-formatter with support for multiple dialects and templated code.
migrate
General Database ToolsDatabase migrations written in Go,use as CLI or import as library
lazysql
General Database ToolsA cross-platform TUI database management tool written in Go
usql
General Database ToolsUniversal command-line interface for SQL databases
gobackup
General Database ToolsCLI tool for backup your databases, files to cloud storages in schedully.
mssql-cli
General Database ToolsA command-line client for SQL Server with auto-completion and syntax highlighting
etcd
General Database Toolsetcd is a strongly consistent, distributed key-value store that provides a reliable way to store data that needs to be accessed by a distributed system or cluster of machines
harlequin
General Database ToolsThe SQL IDE for Your Terminal
influxdb
General Database ToolsScalable datastore for metrics, events, and real-time analytics
litecli
SQLite DatabaseCLI for SQLite Databases with auto-completion and syntax highlighting
ws4sqlite
SQLite Databasews4sqlite is a server-side application that, applied to one or more SQLite files, allows to perform SQL queries and statements on them via REST (or better, JSON over HTTP)
sqlite3
SQLite DatabaseA lightweight embedded relational Database management system, cross platform support and easy to use
sqlean
SQLite Databasesqlean is an extended collection of sqlite
nvim
EditorVim-fork focused on extensibility and usability
helix
EditorA post-modern multimodal text editor that supports multi window editing
micro
EditorA modern and intuitive terminal-based text editor
docsify-cli
EditorDocument generator, supports hot loading
sphinx
EditorFor creating smart and beautiful documents
obs
EditorInteract with Obsidian in the terminal. Open, search, create, update, move and delete notes
ov
EditorFeature-rich terminal text viewer
fd
File SystemA modern alternative for the `find` command, used for quickly searching files and directories in the file system
fselect
File SystemFind files with SQL-like queries
bat
File SystemA `cat` clone with git integration and syntax highlighting support
zoxide
File Systemzoxide is a smarter cd command, inspired by z and autojump
difft
File Systemdifft is a structural diff tool that compares files based on their syntax
diffoscope
File Systemin-depth comparison of files, archives, and directories
unoconv
File SystemUniversal Office Converter - Office document conversion
trash-cli
File Systemtrash-cli trashes files recording the original path, deletion date, and permissions
ncp
File SystemAsynchronous recursive file copy utility.
chezmoi
File SystemManage your dotfiles across multiple diverse machines, securely
croc
File Systema tool that allows any two computers to simply and securely transfer files and folders
ffsend
File SystemA feature-rich Firefox Send client that allows easy, secure, and encrypted sharing of files and directories from the command line via secure, private links
magika
File SystemA tool to determine the content type of a file with deep-learning
duf
DiskA modern alternative to the `df` command, used to view disk space usage and disk file system information
dust
DiskA modern alternative to the `du` command, used to view disk space usage
diskusage
DiskA tool for showing disk usage(Linux, MacOS and Windows), it is a very fast utility to find largest directories or files
ncdu
DiskA disk usage analyzer with ncurses interface
godu
DiskSimple golang utility helping to discover large files/folders
gdu
DiskPretty fast disk usage analyzer written in Go
dua
Diska tool to conveniently learn about the usage of disk space of a given directory
smartctl
Disksmartctl is a command-line suite or tool that implements SMART tasks under Unix-like systems
yazi
File ManagerBlazing Fast Terminal File Manager
superfile
File ManagerPretty fancy and modern terminal file manager
lf
File ManagerTerminal file manager
broot
File Manager`broot` is a terminal-based file manager that allows for quick locating and manipulation of files and directories. It enables sorting, filtering, and operations on files and directories based on various criteria
ranger
File ManagerVim-like file manager
xplr
File ManagerA hackable, minimal, fast TUI file explorer
eza
File ManagerA modern, maintained replacement for ls
exa
File ManagerA modern alternative to the `ls` command, More distinctive and user-friendly
lsd
File ManagerThis project is a rewrite of GNU ls with lots of added features like colors, icons, tree-view, more formatting options etc.
g
File ManagerA modern replacement for ls
taskbook
Calendar & NotesTasks, boards & notes for the command-line habitat
td-cli
Calendar & NotesA todo command line todo manager
gcalcli
Calendar & NotesGoogle Calendar Command Line Interface
pueue
Calendar & NotesPueue is a command-line task management tool for sequential and parallel execution of long-running tasks
khal
Calendar & NotesA standards based terminal calendar
d2
LanguageModern charting scripting language that converts text into charts
python
LanguageThe miniconda version of python is mainly suitable for scientific computing and data analysis, machine learning and deep learning, scientific research and experiments, etc.
zig
LanguageZig is a general-purpose programming language and toolchain for maintaining robust, optimal and reusable software
go
LanguageA statically strongly typed, compiled, and concurrent open source programming language developed by Google
java
LanguageJava is a computer programming language. It has features such as cross-platform compatibility, object-oriented programming, and generic programming, and is widely used in web application development and mobile application development
mawk
Languagemawk is an interpreter for the AWK Programming Language
lua
LanguageLua is a powerful, efficient, lightweight, embeddable scripting language
kotlin
LanguageStatically typed programming language for the JVM
scala
LanguageScala, short for Scalable Language, is a multi-paradigm programming language
tinygo
LanguageGo compiler for small places
arturo
Languagearturo programming language
groovy
LanguageGroovy is an object-oriented programming language that is suitable for the JVM platform
julia
LanguageJulia is a high-level, high-performance dynamic language for technical computing
node
JavaScript/TypeScriptNode.js is an open-source, cross-platform, asynchronous event-driven JavaScript runtime environment based on the V8 engine
deno
JavaScript/TypeScriptA modern runtime for JavaScript, TypeScript, and WebAssembly
bun
JavaScript/TypeScriptA fast all-in-one JavaScript runtime
tsx
JavaScript/TypeScriptA CLI for running TypeScript and ESM seamlessly (tsx is a standalone binary designed to replace node)
pm2
JavaScript/TypeScriptNode.js Production Process Manager with a built-in Load Balancer
ts-node
JavaScript/TypeScriptTypeScript execution and REPL for node.js
hint
JavaScript/TypeScriptA customizable linting tool that helps you improve your website's accessibility, speed, cross-browser compatibility, and more by checking your code for best practices and common errors
uv
PythonAn extremely fast Python package and project manager, written in Rust.
rye
PythonA comprehensive Python project and package management solution.
miniconda
PythonA streamlined version of Anaconda Distribution, featuring `conda`, `Python`, and a curated selection of packages, designed specifically for the fields of data science and machine learning.
norwegianblue
PythonCLI to show end-of-life dates for a number of products. Such as Python, Ubuntu, Centos.
pygments
PythonPygments is a generic syntax highlighter written in Python
copier
PythonA library for rendering project templates
cookiecutter
PythonA command-line utility that creates projects from project templates, e.g. creating a Python package project from a Python package project template.
bowler
PythonSafe code refactoring for modern Python projects
rebound-cli
PythonCommand-line tool that instantly fetches Stack Overflow results when an exception is thrown
invoke
PythonPythonic task management & command execution
doit
Pythontask management & automation tool
pipx
PythonInstall and Run Python Applications in Isolated Environments
pytype
PythonPython type inferencer
Please indicate the source and link of this article when reprinting.
Help us make these docs great!
All X-CMD docs are generated from command help and multiple data sources. See something that's wrong or unclear? Feel free to let us know through any of these ways~