X-CMD
Shell toolkit with command modules, on-demand CLI packages, completions, themes, and AI service integrations.
X-CMD is a shell toolkit that exposes modules through x <module> and packages through x <tool> or x env use <tool>. Its shell and awk modules cover system commands, file operations, Git hooks, completions, and shell themes. The package system downloads CLI tools such as jq, fzf, and ripgrep on demand.
The core runs in POSIX shells including bash, zsh, ash, and dash. Modules such as x openai, x gemini, and x deepseek provide terminal access to AI services alongside the system utilities. X-CMD suits developers and administrators who want a common command interface for shell tasks and portable tools across environments.
Installation
# via Shell script
eval "$(curl https://get.x-cmd.com)"
Alternatives & related tools
vivid
Generates LS_COLORS values from YAML filetype databases and color themes, for ls, tree, fd, bfs, dust and other tools.
McFly
Replaces ctrl-r shell history search with a full-screen search ranked by a small neural network using directory, prior commands, and exit status.
up
Interactive terminal UI for building Linux pipelines with live preview of command results
inshellisense
IDE-style autocomplete for shells, running as a terminal-native runtime for the withfig/autocomplete specs covering 600+ CLI tools on Windows, Linux, and macOS.
genact
Terminal program that prints fake activity output (compilers, builds, botnets, downloads) to look busy. Runs natively or in a browser via WebAssembly.
add a badge to your README
Maintain X-CMD? Show that it's featured on trmn. The badge links back to this page.
[](https://www.trmn.sh/tools/x-cmd?utm_source=badge)<a href="https://www.trmn.sh/tools/x-cmd?utm_source=badge"><img src="https://www.trmn.sh/badge/x-cmd.svg" alt="Featured on trmn" height="20"></a>