
x-cmd
给 Shell 装上 AI 超能力,一条命令搞定云与自动化
x-cmd 是一套面向 AI Agent 与终端用户的 Shell 增强工具集,用 Awk 编写,兼容 bash/zsh。它把散落在系统里的命令行工具、云服务 API、包管理与 AI 能力封装成统一、可组合的命令,让脚本和智能体都能用一致方式调用。核心解决的是传统 Shell 脚本在跨平台、跨云、跨工具时配置繁琐、依赖混乱、难以被 AI 稳定调用的问题。它提供模块化的 x 命令体系,覆盖文件、网络、云资源、容器、AI 模型调用等场景,并支持一键安装与自更新。对开发者来说,它像给 Shell 装上“超能力”:既能人工交互使用,也能作为 Agent 的执行层,把自然语言指令转成可靠命令流,降低自动化工作流的搭建成本。
项目数据
使用教程
环境要求
- POSIX shell 环境(bash、zsh、dash、ash 之一)
- 已安装 curl 或 wget 命令
- Linux、macOS 或 BSD 系统(Windows 需参考官方 Windows 指南)
安装与启动步骤
-
1确认 shell 与下载工具
x-cmd 安装脚本适用于 bash、zsh、dash、ash 等常见 POSIX shell,且需要本机已有 curl 或 wget 之一。
-
2用 curl 一键安装
执行官网安装脚本,通过 eval 加载返回值完成安装。命令直接粘贴到终端运行即可。
eval "$(curl https://get.x-cmd.com)" -
3或用 wget 一键安装
若本机没有 curl,可用 wget 方式安装,效果等价,二选一执行即可。
eval "$(wget -O- https://get.x-cmd.com)" -
4升级到最新版本
后续需要更新时执行 x upgrade,让 x-cmd 及其模块升级到最新版本。
x upgrade -
5在 AI Agent 中加载
把官方提示词发给 AI Agent,并让它先用该命令加载 x-cmd 环境后再调用工具。
. ~/.x-cmd.root/X
如何确认成功
安装脚本执行完成后 x 命令可用;执行 x upgrade 能得到正常响应,即表示安装成功。
常见问题
Q:提示没有 curl 命令怎么办?
A:改用 wget 安装命令:eval "$(wget -O- https://get.x-cmd.com)",两者任选其一即可。
Q:fish、Nushell、PowerShell 等非 POSIX shell 能装吗?
A:README 提供了 fish、Nushell、Elvish、Xonsh、tcsh、PowerShell 的专门安装指南,需按官网对应页面安装,不要直接用上面的 POSIX 命令。
Q:Windows 上如何安装?
A:README 给出了 Windows 详细安装指南链接 https://x-cmd.com/start/windows,按该页面说明操作。
Q:如何升级 x-cmd?
A:执行 x upgrade 即可升级 X-CMD 版本。
Q:怎么让 AI Agent 用上 x-cmd?
A:把官方提示词发给 Agent(如 OpenClaw、Claude Code),其中引用 https://x-cmd.com/llms.txt,并注明使用前先加载 . ~/.x-cmd.root/X。
注意事项
- 官方安装脚本地址为 https://get.x-cmd.com,README 只给出 curl 与 wget 两种执行方式,不要使用来源不明的安装源。
- 也可用 Homebrew、AUR、apt、apk、pacman、dnf 等包管理器安装,具体命令见官网 https://x-cmd.com/start/ 对应章节。
- AI Agent 提示词中明确要求使用前先执行 . ~/.x-cmd.root/X 加载环境,否则 x 命令可能不可用。
- README 未在本节给出卸载与端口等信息,遇到其他问题请查官网文档。
核心亮点
- 用 Awk 实现,几乎零依赖,在多数 Linux/macOS 环境可直接运行
- 命令模块化设计,AI Agent 可稳定调用同一套接口,减少提示词适配成本
- 覆盖云资源、包管理、AI 模型调用等场景,一个工具替代多套脚本
不足之处
- 项目仍处成长阶段,部分模块文档与边界情况说明不够完整
- 生态和社区规模相对较小,遇到冷门问题可参考的案例有限
适用场景
- 让 AI Agent 在服务器上自动执行部署、巡检等运维命令
- 开发者用统一命令管理多云资源,避免记不同厂商 CLI 语法
- 在 CI/CD 或本地脚本中快速调用 AI 模型处理文本与数据
替代项目
oh-my-zsh、starship、mise
项目介绍
上一篇:agent-browser
同类项目推荐
n8n
开源
拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。
Fair-code workflow automation platform with native AI capabilities. Combine visual b···
robotcode
开源
让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。
Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···
puppeteer
开源
用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。
JavaScript API for Chrome and Firefox
customermates
开源
比 Pipedrive 直观 10 倍的现代开源 CRM,轻松管理客户与自动化流程。
Building a modern alternative to Pipedrive that is 10x more intuitive.