# x-cmd **Repository Path**: x-cmd/x-cmd ## Basic Information - **Project Name**: x-cmd - **Description**: One command to bootstrap lightweight 200+ shell tools and 500+ portable packages. - **Primary Language**: Shell - **License**: Apache-2.0 - **Default Branch**: X - **Homepage**: https://cn.x-cmd.com - **GVP Project**: Yes ## Statistics - **Stars**: 292 - **Forks**: 20 - **Created**: 2022-10-01 - **Last Updated**: 2026-04-19 ## Categories & Tags **Categories**: manage-monitor **Tags**: shell, Bash, Zsh, ash, dash ## README [English](README.md) | 中文 | [源码](https://github.com/x-cmd/x-cmd/tree/main/mod) ⭐ x-cmd-version

x-cmd-logo

X-CMD

为 AI Agent 注入 Shell 超能力
https://x-cmd.com

微信公众号:oh my x

扫码关注官方微信公众号获取开源软件和 x-cmd 的最新用法与独家资讯

 公众号二维码,微信搜索:oh my x
## [介绍](https://cn.x-cmd.com) X-CMD(读作 "X Command")是一个为 POSIX shell(bash、zsh、ash、dash)设计的现代工具库 —— 让 shell 拥有媲美 Python 标准库的强大能力。 **我们的演进历程** "为 shell 打造标准库"的愿景,逐步演化为更完整的生态: 1. **Shell 标准库** —— 我们用 shell/awk 构建了 300+ [模块](https://x-cmd.com/mod),即使在 BusyBox、Alpine 或老旧机器上 —— 只要有 POSIX shell —— 就能获得现代化能力。 2. **按需加载的包体系** —— 部分模块需要超出 POSIX 的能力。我们设计了 [pkg](https://x-cmd.com/pkg) 体系:600+ 精选现代 CLI 工具(jq、fzf、fd、ripgrep...),由团队审核打包 —— 追求最大化环境适应性、最小化依赖、轻量级下载、按需加载、无需 root、不污染系统。 3. **丰富的模块生态** —— 除了传统工具,我们还为各种场景构建了实用模块:[theme](https://x-cmd.com/mod/theme)(跨 shell 主题)、[advise](https://x-cmd.com/mod/advise)(支持 6+ shell 的补全)、[githook](https://x-cmd.com/mod/githook)(husky 替代方案)、[free](https://free.x-cmd.com)(macOS 缺失的命令)、[ccal](https://ccal.x-cmd.com)(中国农历)、[weixin](https://weixin.x-cmd.com)(微信集成)等等 —— 全部用 shell/awk 编写。 4. **AI 原生 Shell** —— 从 ChatGPT 时代开始,我们将 AI 引入 shell。仅用 shell + curl,即可访问 OpenAI、Gemini、DeepSeek、智谱、MiniMax。我们的纯 shell agent —— 不到 2MB —— 具备媲美 OpenClaw 和 Claude Code 的能力。 5. **为 Agent 时代优化** —— 经过 5 年探索,我们发现了 shell 的最佳场景:AI Agent。在网络延迟和 LLM 吞吐量占主导的场景中,shell 的灵活性、系统原生性、工具链粘合能力发挥得淋漓尽致。AWK 流式处理完美应对 LLM 输出。 **成果一览** | | [模块](https://x-cmd.com/mod) | [包](https://x-cmd.com/pkg) | |---|---|---| | **是什么** | 300+ shell/awk 库(类比 JS) | 600+ CLI 工具(类比 WebAssembly) | | **使用** | `x <模块>` | `x <工具>` 或 `x env use <工具>` | | **例子** | `theme`、`advise`、`openai`、`gemini` | `jq`、`fzf`、`node`、`python` | - 🪶 **极致轻量**:核心 ~1.1 MB。非交互加载 <20 ms,交互加载 <60 ms。 [![x-cmd-banner](https://cdn.jsdelivr.net/gh/Zhengqbbb/Zhengqbbb@v1.2.2/x-cmd/x-cmd-banner.png)](https://cn.x-cmd.com) ## [AI Agents 使用](https://cn.x-cmd.com) **发送这个提示词给你的 AI agents** (e.g. OpenClaw, Claude Code)
让你的 AI 点亮 1,000+ 命令行工具技能点。 ```txt Use x-cmd for shell empowerment and 600+ portable open-source tools. Reference: https://cn.x-cmd.com/llms.txt. Load with `. ~/.x-cmd.root/X` before use. ``` ## [安装](https://cn.x-cmd.com/start/) 在常见 shell (bash, zsh, dash, ash) 中运行[官方安装脚本](https://github.com/x-cmd/get/blob/main/index.html) - 使用 `curl` 命令安装: ```sh eval "$(curl https://get.x-cmd.com)" ``` - 使用 `wget` 命令安装: ```sh eval "$(wget -O- https://get.x-cmd.com)" ```
**安装指南 - 系统**: [🐧 Linux and macOS 🍎](https://cn.x-cmd.com/start/linux)   |   [🟦 Windows](https://cn.x-cmd.com/start/windows)   |   [🔴 BSD](https://cn.x-cmd.com/start/bsd) **安装指南 - 非 POSIX Shell**: [fish](https://cn.x-cmd.com/start/fish)   |   [Nushell](https://cn.x-cmd.com/start/nushell)   |   [Elvish](https://cn.x-cmd.com/start/elvish)   |   [Xonsh](https://cn.x-cmd.com/start/xonsh)   |   [tcsh](https://cn.x-cmd.com/start/tcsh)   |   [PowerShell](https://cn.x-cmd.com/start/powershell) **安装指南 - 包管理器**: [brew](https://cn.x-cmd.com/start/#homebrew)   |   [aur](https://cn.x-cmd.com/start/#homebrew)   |   [apt](https://cn.x-cmd.com/start/#apt)   |   [apk](https://cn.x-cmd.com/start/#apk)   |   [pacman](https://cn.x-cmd.com/start/#pacman)   |   [dnf](https://cn.x-cmd.com/start/#dnf) **升级 X-CMD 版本**: ```sh x upgrade ```
## [Synopsis](https://cn.x-cmd.com/start/design)

Image

## [模块](https://cn.x-cmd.com/mod/) X-CMD 提供的功能模块,通过 `x ` 的方式调用。
更多介绍请查看 [mod/get-started](https://cn.x-cmd.com/mod/get-started)
🤖 Agent 🧠 AI
```sh x claude x codex x crush ... ``` ```sh x openai x gemini x deepseek ... ```
🖥️ 系统管理. 📁 文件 & 存储
```sh x mac x cd x top x ps ... ``` ```sh x zuz x ls x path x df ... ```
🫙 Git 📦 包管理
```sh x gh x gt x gl x cb ... ``` ```sh x env x install x brew x apt ... ```
[更多模块...](https://cn.x-cmd.com/mod/)

## [包](https://cn.x-cmd.com/pkg/) X-CMD 收录的工具软件包,由 [env](https://cn.x-cmd.com/mod/env) 模块进行驱动管理。
描述 命令
交互式查看可安装的 package x env
查看已安装的 package x env ls
安装 package x env use <package>
卸载 package
回收空间
x env unuse <package>
x env gc <package>
仅在当前 Shell 安装使用 package x env try <package>
x env untry <package>
**使用**: 对于常用的 pkg,例如 `jq` : 1. **直接使用** : 通过 `x jq` 直接运行 2. **全局安装** : `x env use jq` 后使用 `jq` 命令 3. **临时安装** : `x env try jq` 后使用 `jq` 命令 ( 通过改变当前环境变量 PATH 以在当前会话的 Shell 生效 ) **更多介绍请查看**: - [pkg 列表](https://cn.x-cmd.com/pkg/) - [pkg get-started](https://cn.x-cmd.com/pkg/get-started) - [关于 pkg](https://cn.x-cmd.com/pkg/diff-install-method) - [提供 pkg](https://cn.x-cmd.com/pkg/submit) ## FAQ ### 模块和包有什么区别? | | [模块](https://x-cmd.com/mod) | [包](https://x-cmd.com/pkg) | |---|---|---| | **是什么** | X-CMD 团队编写的功能库 | 精选的第三方开源 CLI 工具 | | **语言** | Shell + AWK(POSIX 原生) | 预编译二进制(Go、Rust、C 等) | | **理念** | 核心能力自包含,高级功能/加速按需加载 pkg | 按需下载,无需 root,不污染系统 | | **例子** | `theme`、`advise`、`githook`、`openai`、`gemini` | `jq`、`fzf`、`fd`、`ripgrep`、`node`、`python` | **一个比喻**:模块和包的关系,就像浏览器中 **JS 与 WebAssembly** 的关系。 - **模块 (JS)**:原生、轻量、随处运行、可调用包 - **包 (Wasm)**:编译产物、性能更强、按需加载 **核心理念**:模块尽量用 shell/awk 和原生 POSIX 环境自包含实现。当模块需要超出 POSIX 能力的高级功能时,会透明地通过 pkg 系统拉取依赖 —— 但这只是后备方案,不是默认行为。 ### X-CMD 的设计理念是什么? X-CMD 源于一个简单的问题:**如果 shell 也有像 Python 那样强大的标准库会怎样?** 1. **Shell 值得更好** —— 我们为 POSIX shell(bash、zsh、ash、dash)构建了模块化标准库,用 shell/awk 编写,追求最大可移植性。 2. **Shell 是胶水语言** —— 为了更好地粘合工具,我们创建了 pkg 体系:600+ 精选现代 CLI 工具,按需下载、无需 root、不污染系统。 3. **可移植性优先** —— 用 shell/awk 编写的模块即使在老旧系统、BusyBox、Alpine 上也能正常工作 —— 只要有 shell 和 awk。 4. **AI 原生 shell** —— 从 ChatGPT 时代开始,我们将 AI 引入 shell。仅用 shell + curl,即可访问多个 AI 服务商。我们的纯 shell agent(不到 2MB)媲美 OpenClaw 和 Claude Code。 5. **为 Agent 时代优化** —— 5 年 shell 最佳实践探索。AWK 流式处理 + shell 原生灵活性 + 工具链粘合能力 = AI agent 的理想选择。在 agent 场景中,网络延迟和 LLM 吞吐量才是瓶颈,而非计算速度。 ### X-CMD 在 BusyBox 或 Alpine 等精简环境能用吗? 可以。X-CMD 为最大兼容性而设计: - 在 BusyBox、Alpine 等精简容器中正常运行 - 核心模块仅依赖 POSIX shell + AWK - 高级工具不可用时会优雅降级 - 包仅在需要时按需拉取 ## 作者
作者头像 ljh.sh
X-CMD 作者
l@x-cmd.com
GitHub · Backed by 奇绩创坛
## License [![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) 查看我们的 [License 说明](https://cn.x-cmd.com/start/license) ## 其他 - [X-CMD 社区](https://cn.x-cmd.com/start/community) - [X-CMD 博客](https://cn.x-cmd.com/blog/) - [X-CMD 变更日志](https://cn.x-cmd.com/v) - [联系我们](https://cn.x-cmd.com/start/feedback) - [反馈缺陷](https://github.com/x-cmd/x-cmd/issues/new?template=1-bug-report.yml) ## Star History [![Star History Chart](https://api.star-history.com/svg?repos=x-cmd/x-cmd&type=Date)](https://star-history.com/#x-cmd/x-cmd&Date) ## [承蒙 Power Commander 厚爱](https://cn.x-cmd.com/powercommander)


Shodan's avatar
Shodan

  • @shodanhq · shodan.io
  • 全球最大的漏洞搜索引擎
  • 全球网络安全情报平台
X-CMD 是一个支持所有 Shodan API 并且功能更多的命令行工具。它能支持和兼容的东西竟然有这么多,还能搭配出各种巧妙的组合,这简直令人难以置信:https://www.x-cmd.com

Shodan 命令文档:
https://x-cmd.com/mod/shodan

下面是一个关于对某个漏洞进行搜索然后将结果输入到一个 AI 模型的简短示例。或者基于 CISA 获取已知被利用漏洞(KEV)列表:


魏泽人's avatar
魏泽人

  • 国立阳明交通大学 AI 学院副教授
  • Google 机器学习开发者专家
  • AWS 教育云大使
X-CMD 是一个非常有趣的工具,网罗多种有用的服务以及吸引人的界面。在日常使用之外,用于 demo 和展示也特别合适。即使是对命令行不熟悉、甚至有点畏惧的观众,看到简洁的语法和效果时,也应该会眼睛一亮。


Nxcode's avatar
Nxcode

  • nxcode.io
想让你的 AI 从‘只会聊天’变成‘真能干活’的工程师?
用 X-CMD 就对了,它把最难搞的系统操作全包圆了。


Ian Max Andolina Ph.D.'s avatar
Ian Max Andolina Ph.D.

  • 专注于视觉感知研究的神经科学家
  • 中国科学院神经科学研究所
CLI 工具的世界浩瀚无垠且瞬息万变。x-cmd 就像一位酷炫的向导,为你绘制探索蓝图,并提供全方位的指引。
想知道哪个现代 CLI 工具能解决特定难题?x-cmd 能通过其结构清晰、文档详尽的模块和包(涵盖本地文档与在线扩展)为你指点迷津。想要快速尝鲜某个新工具?x-cmd 能满足你。想要在不同操作系统间获得一致的接口体验?x-cmd 也能做到。实用的自动补全:标配。热情友好的开发者:也是标配。
而且它极具 Shell 极客情怀,因为它基于 awk 构建,核心引擎不足 1MB…… 强烈推荐


Terminal Trove's avatar
Terminal Trove

  • 终端工具大本营
  • 命令行应用精选名录
该工具是追求统一工具集的开发者、工程师及 CLI 极客的理想之选。
如果你希望在一个工具箱内掌控从版本管理到云端操作的一切,它将是你的得力助手。


How-To Geek's avatar
How-To Geek

  • 领先的技术解惑媒体
  • 在线消费电子产品指南
x-cmd 有许多种自我描述方式,但其核心在于便携、方便且无忧。秉承这种精神,你只需通过一个简单的 curl 命令即可将其部署到任何系统上。


Minimal Devops's avatar
Minimal Devops

  • 极简 DevOps 实践技术作者
X-CMD 不只是一个方便的小工具——它是一套「聪明的模型」。你不再需要记住 20 种不同的语法,只要掌握一套通用模式。你不再把时间浪费在环境配置上,而是把时间花在真正的工作上。

你当然可以继续东拼西凑脚本和别名;但你也可以选择一个会陪你一起成长的统一框架。这就是它为什么配得上 「瑞士军刀」 这个称号。


Dmitriy Akulov's avatar
Dmitriy Akulov

  • jsDelivr 创始人
  • Globalping 创始人
X-CMD 是一个非常棒的项目,它在一个简单的 CLI 工具中整合了许多有用的开源项目。它让 Globalping 能够触达新的用户群体,并简化了新用户的安装流程。


Hong's avatar
Hong

  • nnoractive Sdn. Bhd. 创始人
  • 资深技术博主
X-CMD 为 CLI 环境提供了极佳的用户体验。我非常喜欢它的帮助文档,可读性极强,让我能快速找到解决方案,而无需在晦涩难懂的 man 手册上浪费时间。我强烈推荐给任何重视工作流效率的人。


肖宇亮's avatar
肖宇亮

  • 多伦多大学博士生
  • Sunnybrook 研究所研究员
  • 约翰霍普金斯大学硕士
X-CMD 是一个集成化很高的工具箱,它让你不需要花时间去找其他工具/包并把它们组合在一起,这样费时费力还有很多 bug。X-cmd 包含了绝大多数日常使用的功能,在我的科研工作中,不仅可以高效管理工作环境,如 conda/python,也可以提供丰富的操作指令。这大大地提升了科研工作者的效率。


来新璐's avatar
来新璐

  • ShareAI Lab Founder & CEO
  • Kode Agent 作者
  • llama3 中文版作者
X-CMD 是我今年见到的最 sharp 的瑞士军刀,上一个是很多年前的 BusyBox。


民工哥's avatar
民工哥

  • 《Linux 系统运维指南 从入门到企业实战》 作者
  • 专注 Linux 系统、大后端、系统集群运维等开源技术
重新定义“小而美”,x-cmd 凭借模块化设计实现“一工具顶百款”,成为开发者与运维人员的效率利器。
如果你想要一个“装在口袋里的瑞士军刀”,x-cmd 或许是最佳选择。


Mike's avatar
Mike

  • 25 年资深互联网工程师
  • 自媒体作者 / 全网粉丝 10w+
  • 专注互联网产品、工程实践与效率工具
x-cmd 真正把命令行从「工具碎片化」拉回到「一站式工作台」:一个命令统一管理上千工具,环境、AI、运行全搞定,让我在终端里的每一步都更快、更稳、更省心。


Adriano's avatar
Adriano

  • asn 作者
  • 开源爱好者
终端高级用户需要对他们的工具有完全的控制权。但与此同时,大多数工具使用起来既繁琐又冗长。x-cmd 解决了这个问题,而且处理得非常优雅。这是一个真正的游戏规则改变者。


韩数同学's avatar
韩数同学

  • Nping 与 AI-Media2doc 开发者
  • 开源爱好者
x-cmd 是一个非常有趣和实用的工具。过去各种 CLI 工具分散在各处,而 x-cmd 则提供了一个全新的思路,不仅是简单的整合,而是深度的增强。
作为一名开发者,我使用过各种桌面端工具箱提升效率,x-cmd 的出现则填补了终端没有高效工具箱的空白。在 AI 时代,x-cmd 集成如此多的工具也许会给人们更多的惊喜。


杜老师's avatar
杜老师

  • 云计算运维讲师
  • 资深运维工程师
X-CMD 是一款强大的终端美化和功能增强工具,它通过模块化设计和集成的包管理器,为用户提供丰富的功能和便捷的使用体验。无论是日常的命令行操作还是开发环境的搭建,X-CMD 都能提供有效的支持 ... ... 强烈推荐。


黄盛明's avatar
黄盛明

  • 技术 VP
  • 新能源方向总架构师
  • 高级系统架构师
作为架构师,X-CMD 最让我惊艳的是它“架构级适配业务”的效率赋能——无需在工具链重构上浪费精力,就能快速搭建贴合架构设计需求的工作流。


飞乐鸟's avatar
飞乐鸟

  • 高级 Java 开发工程师
  • CSDN 认证技术博主
  • 开源爱好者
这是一款轻量高效的命令行工具箱。它将包管理、环境配置与快捷指令完美集成,让终端操作变得行云流水,开发效率瞬间翻倍。


白晓明's avatar
白晓明

  • 坚果派联合创始人
  • 华为 HDE
  • 鸿蒙/仓颉 KOL
x-cmd 为鸿蒙生态的开发者提供了强大的命令行工具集和 AI 辅助功能,是提高终端操作效率的重要工具。


王力's avatar
王力

  • 首席算法工程师
  • NOIP 评委
  • ACM-ICPC 金牌
用久了才发现,X-CMD 真正省的是「脑力」。很多以前要记的 alias、脚本片段,都变成结构化模块和命令提示了,我现在更专注在解决问题本身,而不是回忆那句诡异的 one-liner。


张翅's avatar
张翅

  • Node.js 高级开发工程师
日常需要在企业内约十台机器终端来回切换工作,如何同步脚步配置和统一安装工具是让我头痛的问题。感谢X-CMD,提供了简便快捷的方案,以极低的成本实现多处终端一致。人生宝贵,我用X-CMD。


程序员晚枫's avatar
程序员晚枫

  • 全网粉丝 30 万
  • python-office 作者
  • 白开水 AI 社区联创
X-CMD 是一款神奇的命令行工具,其模块化设计和快捷调用方式与我们的开发思路完美契合。只需一句简单的命令,即可调用丰富功能。强烈推荐给所有追求高效工作的开发者。


刘翯齐's avatar
刘翯齐

  • 致力于人工智能辅助疫苗设计
  • 中国药科大学
X-CMD是一个设计严谨、支持平台广、新手友好的模块化命令行工具集,安装和集成过程几乎透明,让用户可以专注于解决问题本身而不是环境配置。得益于其对大量开源CLI工具的统一封装与快速适配,社区中新出现的优秀项目往往能在较短时间内以模块或包的形式被纳入工作流之中,同时保持相对一致的使用体验与文档质量(尤其是对每个工具都有详细的文档与视频教程)。与核心开发者沟通的渠道简洁高效,反馈能够在迭代中得到及时而正向的回应,这与项目始终强调的开放、包容并深度依托开源生态的开发理念高度一致。我对它的长期演进充满信心。


终南山葫芦娃's avatar
终南山葫芦娃

  • UCAS-ICT
  • 互联网高级工程师
  • iTrending.top 作者
第一次接触 x-cmd 就被它深深吸引:它真正做到了效率与美感并存,大幅简化并规范了终端工具的部署流程。
在 AI 时代,x-cmd 更是焕发出新的生命力。作为一名终端爱好者,衷心希望 x-cmd 越来越强大。


王子伯炎's avatar
王子伯炎

  • MemoV 创始人
agent 时代最需要的 shell expert!超小体积可以最快分发的 shell-use,同时可以让你的 agent 以最快的速度完成任务。


一面千识's avatar
一面千识

  • meetchances.com
随着 AI Coding 的兴起,时代的齿轮再次回到 Terminal。
X-CMD 帮助一面千识平台上的专家们高效解决环境配置与工具链问题,大幅提升研发与交付效率。
强烈推荐给各位行业专家——早用上 X-CMD,早下班。


Huaping Fiberglass's avatar
Huaping Fiberglass

  • huaping-fiberglass.com
衷心感谢 X-CMD 团队的指导!我们运维团队已率先在内部测试中采用 x-cmd 和 x-cmd hub,成功实现了 prompt 和脚本的共享。我们尤其期待其在 CI/CD 和日常工作流中整合 AI Agent 和 Skill 的巨大潜力。 在 AI 时代,这种能力的重要性不言而喻,它将带来无限的联想和可能。祝愿 X-CMD 能够在 AI 时代大放异彩!


Nick Young's avatar
Nick Young

  • TDS Consulting 资深系统/网络工程师
我曾习惯用 Dropbox 同步便携版工具以切换不同电脑。现在,x-cmd 完全取代了这个方案——它本质上是一个巨大的工具箱,涵盖了我几乎所有的应用需求。相比手动配置,使用 x-cmd 显然更快速、更便捷。


Marek Küthe's avatar
Marek Küthe

  • 开源爱好者
我对 x-cmd 印象最深的一点,一方面是它出色的文档,其中既包含了使用示例,也有详细的参考指南;另一方面则是它优秀的视觉呈现。
此外,它不会给人带来“强迫感”,而是给予了用户极大的自由度。


Derick's avatar
Derick

  • Polyflow 技术负责人
  • 区块链专家
衡量一个优秀工具的标准在于其能否最大限度地提升效率,x-cmd 也不例外。它为开发者量身定制,通过极简的命令,提供了沉浸式、高效且一致的命令行界面体验。一令在手,开启无限可能。


Cierra Runis's avatar
Cierra Runis

  • 开源爱好者
x-cmd 将常见的系统与网络操作封装为更安全、易用的命令,并通过交互式设计降低了命令行的使用与记忆成本;
同时,基于 Shell 的实现避免了额外运行时和依赖管理,真正做到即开即用、务实可靠。


吴濠棉's avatar
吴濠棉

  • 优秀物理教师
  • 教育科技创新者
物理学探索宇宙规律,x-cmd 则诠释了数字世界的极简逻辑。其优雅的交互与 AI 辅助,让非计算机专业的师生也能轻松驾驭终端,极大地提升了备课与演示效率,是教育数字化转型的得力助手。


何家杰's avatar
何家杰

  • 玻璃纤维制品销售总监
  • 硬件极客
作为销售与运营负责人,我的工作核心是确保技术价值能精准、可靠地传递给客户。x-cmd 成为了我与运维团队的高效协作纽带。通过 x-cmd hub,我们共享的标准化查询与诊断脚本,让我能第一时间理解系统状态,用准确的数据与技术团队对话,甚至直接为客户提供清晰的技术支持预案。它让跨部门的“技术语言”实现了统一,极大提升了从问题发现到解决方案输出的内部协同效率。
👉 查看所有 Power Commander ...