Skip to content

Latest commit

 

History

History
389 lines (273 loc) · 18.1 KB

File metadata and controls

389 lines (273 loc) · 18.1 KB

Awesome AI CLI

Awesome AI CLI

全球最全的 AI 原生 CLI 工具合集 —— 专为 AI Agent 时代策划

Awesome Tools AI Scored License: MIT PRs Welcome

English

在线浏览 · 评分标准 · 跨平台指南 · 提交工具

Deploy with Vercel


为什么做这个项目

2026 年,飞书、Google、Stripe、钉钉、ElevenLabs……一群看起来毫不相关的公司,不约而同做了同一件事——发布 AI 原生 CLI 工具。因为 CLI 是当下效率最高的 AI 能力分发方式

一个 CLI 工具同时包含执行能力、通信协议(MCP)和使用说明(Skills),天然跨平台——Cursor、Claude Code、Gemini CLI 都能用,不锁定任何厂商。

人类没有重新爱上命令行。是 AI 原本就生活在命令行里。

这个项目收录并评估那些对 AI Agent 真正友好的 CLI 工具。

和其他项目的区别

项目 是什么
awesome-cli-apps 收录所有好用的 CLI——不关心 AI 兼容性
awesome-claude-skills Claude 专属 Skills(锁定单一平台)
awesome-openclaw-skills OpenClaw 专属 Skills(锁定单一平台)
awesome-ai-cli 跨平台 AI 友好 CLI + 5 维量化评分

收录标准

我们扫描了 npm、brew、pip 上数百个 CLI 工具,最终收录 45 个符合 AI 友好标准的。

至少满足以下 2 条即可入选:

标准 说明
✅ JSON 结构化输出 --output json 或默认 JSON
✅ 无交互式弹窗 参数一次性传入或有 --no-interactive
✅ 自带 Skills 说明书 Markdown 格式的 AI 使用指南
✅ 支持 MCP 协议 内置标准通信协议
✅ 已被 AI Agent 实际使用 在 Cursor / Claude Code 等工具中验证过

我们过滤掉了什么:

过滤原因 说明
纯交互式设计 弹窗选择菜单,AI 无法操作
无结构化输出 纯人类可读文本,AI 无法解析
已停止维护 超过 12 个月无更新
功能重叠 同一领域保留 AI 适配度最高的

目录

分类 数量 分类 数量
💼 办公协作 6 ☁️ 云服务 / DevOps 6
🎬 多媒体处理 3 💳 支付 / 金融 1
🤖 AI / ML 工具 8 🎵 生活娱乐 1
💻 开发运维 11 🔍 数据 / 搜索 2
🧩 Agent 基础设施 6 🛒 电商 / 零售 1

📊 AI 兼容度评分 · 🔌 跨 AI 平台使用 · 🛡️ 安全须知 · 🌐 生态工具 · 🚀 一键安装


💼 办公协作

企业级办公套件的 CLI 接入,让 AI 直接操作邮件、日历、文档、消息。

工具 说明 安装 AI 评分 MCP Skills
飞书 Lark CLI 200+ 命令覆盖日历/消息/文档/任务/邮箱 11 领域 npm i -g @anthropic-ai/lark-cli ⭐⭐⭐⭐⭐
Google Workspace CLI 一条命令启动 MCP,操作 Gmail/Drive/Calendar npm i -g @anthropic-ai/gws ⭐⭐⭐⭐⭐
钉钉 DingTalk CLI 钉钉官方开源 CLI,AI 表格/日历/待办/DING 消息等 10 项能力 npm i -g @anthropic-ai/dingtalk-cli ⭐⭐⭐⭐
企业微信 WeCom CLI 企业微信官方 CLI,消息/日程/文档/会议等 7 大能力 npx @wecom/wecom-openclaw-cli install ⭐⭐⭐⭐
Slack CLI Slack 官方,v3.12 新增 AI Agent 模板 + MCP slack install ⭐⭐⭐⭐
Notion CLI 管理 Notion 页面和数据库 npm i -g notion-cli ⭐⭐

^ 回到目录 ^

🎬 多媒体处理

音视频、图片处理,AI 一行命令搞定。

工具 说明 安装 AI 评分 MCP Skills
ffmpeg 音视频处理行业标准,AI 训练数据覆盖最全 brew install ffmpeg ⭐⭐⭐
yt-dlp 视频下载,支持数千网站,JSON 输出 brew install yt-dlp ⭐⭐⭐
ImageMagick 图片处理瑞士军刀 brew install imagemagick ⭐⭐

^ 回到目录 ^

🤖 AI / ML 工具

大模型、语音合成、图像生成的 CLI 入口。

工具 说明 安装 AI 评分 MCP Skills
Claude Code Anthropic AI 编程 CLI npm i -g @anthropic-ai/claude-code ⭐⭐⭐⭐⭐
ElevenLabs CLI 语音合成 / 声音克隆 pip install elevenlabs ⭐⭐⭐⭐
即梦 Jimeng CLI 字节跳动 AI 图像/视频生成 npm i -g @anthropic-ai/jimeng-cli ⭐⭐⭐⭐
OpenAI CLI GPT/DALL-E/Whisper 调用 pip install openai ⭐⭐⭐
Gemini CLI Google 终端 AI Agent(99k stars),1M token 上下文,MCP 内置 npm i -g @google/gemini-cli ⭐⭐⭐⭐
OpenAI Codex CLI OpenAI 编码 Agent CLI,Rust 构建,多种审批模式 codex install ⭐⭐⭐⭐
Replicate CLI 一行命令跑开源模型 pip install replicate ⭐⭐⭐
Axe 轻量 AI Agent 运行器,TOML 定义,Unix 风格可组合 go install github.com/jrswab/axe@latest ⭐⭐⭐⭐

^ 回到目录 ^

💻 开发运维

开发者日常必备。

工具 说明 安装 AI 评分 MCP Skills
GitHub CLI 仓库/PR/Issue/Actions brew install gh ⭐⭐⭐⭐
Linear CLI 项目管理/Issue/Sprint npm i -g @anthropic-ai/linear-cli ⭐⭐⭐⭐
jq JSON 处理神器 brew install jq ⭐⭐⭐
ripgrep 极速搜索,JSON 输出 brew install ripgrep ⭐⭐⭐
Deno 安全 JS/TS 运行时 brew install deno ⭐⭐⭐
Turborepo 高性能 Monorepo 构建 npm i -g turbo ⭐⭐⭐
Resend 现代邮件发送 npm i -g resend ⭐⭐⭐
Mintlify AI 文档平台 npm i -g mintlify ⭐⭐⭐
Warp AI 原生终端 brew install --cask warp ⭐⭐⭐
figma-use Figma 完整读写 CLI(100+ 命令) npm i -g figma-use ⭐⭐⭐⭐
curl HTTP/API 基础工具 brew install curl ⭐⭐

^ 回到目录 ^

☁️ 云服务 / DevOps

AI 直接管理云基础设施。

工具 说明 安装 AI 评分 MCP Skills
Vercel CLI 一键部署前端项目 npm i -g vercel ⭐⭐⭐
AWS CLI AWS 全服务管理 brew install awscli ⭐⭐⭐
Wrangler Cloudflare Workers npm i -g wrangler ⭐⭐⭐
Docker CLI 容器管理标准 brew install docker ⭐⭐⭐
Netlify CLI 内置 AI Agent 命令(agents:create/list) npm i -g netlify-cli ⭐⭐⭐⭐
Fly.io (flyctl) 全球边缘部署 brew install flyctl ⭐⭐⭐

^ 回到目录 ^

💳 支付 / 金融

工具 说明 安装 AI 评分 MCP Skills
Stripe CLI 支付/Webhooks/测试管理 brew install stripe/stripe-cli/stripe ⭐⭐⭐⭐

^ 回到目录 ^

🎵 生活娱乐

工具 说明 安装 AI 评分 MCP Skills
网易云音乐 CLI 搜索/播放/歌单管理 npm i -g @anthropic-ai/netease-cli ⭐⭐⭐

^ 回到目录 ^

🔍 数据 / 搜索

工具 说明 安装 AI 评分 MCP Skills
Supabase CLI 数据库/认证/存储管理 brew install supabase/tap/supabase ⭐⭐⭐
Prisma CLI 数据模型/迁移/代码生成 npm i -g prisma ⭐⭐⭐

^ 回到目录 ^

🧩 Agent 基础设施

AI Agent 的底层工具链——MCP 管理、CLI 编排、跨平台统一调度。这是 2026 年最新涌现的品类。

工具 说明 安装 AI 评分 MCP Skills
OpenCLI 万能 CLI Hub(8.9k stars),把任何网站/工具变标准 CLI,AGENT.md 自动发现 npm i -g @jackwener/opencli ⭐⭐⭐⭐
MCP CLI 动态发现 MCP 服务器,减少 token 消耗 99% pip install mcp-cli ⭐⭐⭐⭐
Smithery CLI MCP + Skills 注册中心管理,搜索/安装/发布 npx @anthropic-ai/smithery ⭐⭐⭐⭐
mcpx 把 MCP 服务器变成可组合 CLI,管道 + JSON go install github.com/lydakis/mcpx@latest ⭐⭐⭐⭐
AgentX 跨 Agent 统一管理 MCP/Skills(Claude/Cursor/Gemini/Codex) go install github.com/agentsdance/agentx@latest ⭐⭐⭐⭐
agent-browser Vercel 出品 AI Agent 无头浏览器(25k stars),Rust 构建 npx agent-browser ⭐⭐⭐⭐

^ 回到目录 ^

🛒 电商 / 零售

工具 说明 安装 AI 评分 MCP Skills
Shopify CLI Shopify 官方,主题/应用/扩展开发,含 MCP npm i -g @shopify/cli ⭐⭐⭐⭐

^ 回到目录 ^


📊 AI 兼容度评分

我们用 5 维评分体系 量化每个 CLI 工具对 AI Agent 的友好程度(别的 awesome 列表都没有这个):

维度 说明 满分标准
AI 设计 是否专为 AI 设计 自带 Skills/MCP,文档明确提到 AI Agent
结构化输出 输出是否 AI 可解析 --output json,错误也 JSON 返回
自查能力 AI 能否自主发现命令 --help 详尽,支持 list-commands
预览模式 执行前能否预览 --dry-run 覆盖写操作
上下文友好 是否尊重上下文限制 Skills < 2KB,输出支持 field masks

评分等级

总分 星级 含义
24-25 ⭐⭐⭐⭐⭐ AI 原生设计,开箱即用
18-23 ⭐⭐⭐⭐ 高度适配
12-17 ⭐⭐⭐ 基本可用
6-11 ⭐⭐ 有限支持
1-5 不适配

标杆工具详情

工具 AI设计 结构化 自查 预览 上下文 总分
Google Workspace CLI 5 5 5 5 5 25
飞书 Lark CLI 5 5 5 5 4 24
Claude Code 5 4 5 3 4 21
Stripe CLI 4 5 4 4 3 20
GitHub CLI 3 5 5 3 3 19
ffmpeg 2 3 3 2 2 12

经典工具(ffmpeg / jq / curl)评分不高,但 AI 训练数据中覆盖充足,不需要额外说明书即可使用。


🔌 跨 AI 平台使用

一个 CLI 工具,所有 AI 平台通用。 这是 CLI 相比 Plugin/Skill 的核心优势。

Cursor

安装 CLI 后,在 Cursor 的 Agent 模式中直接使用。把 Skills 文件放到 .cursor/skills/ 目录:

.cursor/skills/lark-cli.md
.cursor/skills/gws.md

Claude Code

CLI 工具对 Claude Code 天然可用。Skills 文件放到 .claude/skills/

mkdir -p ~/.claude/skills
cp skills/lark-cli.md ~/.claude/skills/

Gemini CLI

同样直接可用,通过 --tool 参数或配置文件声明可用工具。

通用方式

在任何 AI 对话中直接说:"我装了飞书 CLI,帮我查一下明天的日程。"AI 会自动调用。


🛡️ 安全须知

CLI 工具直接执行系统命令,安全风险与 AI Plugin 有本质区别。

本列表中的工具是 策展收录,非安全审计。它们可能随时被原作者更新。

风险等级

操作类型 风险 建议
只读查询(查日程、搜文件) 可直接使用
写操作(发消息、创建文件) 使用 --dry-run 预览
破坏性操作(删除、覆盖) 人工确认后执行
涉及认证/密钥 不要让 AI 直接管理密钥

安全建议

  1. 优先使用支持 --dry-run 的工具 —— 执行前预览
  2. 审查 AI 生成的命令 —— 特别是写操作和删除操作
  3. 不要把 API Key 放在提示词里 —— 用环境变量或配置文件
  4. 使用最小权限原则 —— 能只读就别给写权限

🌐 生态工具

CLI 不是孤立的,它和 AI Agent 生态中的其他组件协同工作。

AI 编程平台

平台 说明 与 CLI 的关系
Cursor AI 代码编辑器 内置终端直接调用 CLI
Claude Code Anthropic 终端 AI 原生支持 CLI 工具
Gemini CLI Google 终端 AI 通过 Shell 调用 CLI

协议与标准

协议 说明 链接
MCP AI 与外部服务的标准通信协议 modelcontextprotocol.io
Skills 告诉 AI "这个工具怎么用" 的说明书 本项目 Skills 指南

包管理器

工具 说明
npm JavaScript CLI 工具分发
Homebrew macOS/Linux 命令行工具安装
pip Python CLI 工具分发

🚀 一键安装脚本

# 安装全部推荐工具
curl -fsSL https://raw.githubusercontent.com/agenmod/awesome-ai-cli/main/scripts/install.sh | bash

# 按分类安装
./scripts/install.sh --category office    # 办公协作
./scripts/install.sh --category dev       # 开发运维
./scripts/install.sh --category ai-ml     # AI 工具

# 按评分安装
./scripts/install.sh --min-score 4        # 仅 4 星以上

🌟 贡献

欢迎提交你发现的 AI 友好 CLI 工具!

  1. Fork 本仓库
  2. cli-data/tools.json 中添加工具信息和 5 维评分
  3. 提交 PR(使用 PR 模板

详见 贡献指南


相关资源


每多装一个好用的 CLI 工具,你的 AI 就多一项技能。
每少一分多余的上下文噪音,你的 AI 就聪明一点。