开源 CLI 工具

开源智能 CLI 工具

为 AI Agent 精选的命令行工具集,覆盖自动化测试、AI 工作流、办公协作、文档处理等场景

AI 工作流

Dify CLI - Dify 命令行工具

Dify 命令行工具,方便 AI 对话操作 Dify,支持 Chat 对话、Chatflow 工作流、Completion 补全、知识库管理、文件上传等功能。

复制以下命令到终端运行即可完成安装:

npm install -g @orangemust/dify-cli
✅ 安装完成后即可开始使用 → 安装指南

Dify DSL Builder — 工作流编排

CLI 工具与 TypeScript 库,用于读取、修改和生成 Dify DSL YAML 文件。支持 18 种 YAML Patch 操作、工作流节点 CRUD、语义 diff、双格式验证,可声明式编排 Chatflow / Workflow。

复制以下命令到终端运行即可完成安装:

npm install -g @orangemust/dify-dsl-builder

CLI-Anything — 通用 CLI 自动生成

为任意 GUI 软件自动生成 Agent-Native CLI,让 AI Agent 直接操控桌面应用。支持 Blender、GIMP、Obsidian、FreeCAD、OBS、n8n 等 80+ 软件,7 阶段自动化 Harness 生成,配套 CLI-Hub 包管理器一键安装。由香港大学 HKUDS 实验室开源,46.9k+ GitHub Stars。

复制以下命令到终端运行即可完成安装:

pip install cli-anything-hub
✅ 安装完成后即可开始使用 → 技术论文 · 安装指南 · 贡献指南

办公协作

Doc — Office 文档智能处理

专为 AI Agent 打造的 Office 套件,单一二进制文件,无需安装 Office。支持 Word、Excel、PowerPoint 的创建、读取、编辑与自动化。内置渲染引擎(HTML/PNG 预览)、150+ 公式函数自动求值、模板合并、透视表、图表、动画、三级操作架构。

复制以下命令到终端运行,下载 Skill 文件:

curl -fsSL https://officecli.ai/SKILL.md

Feishu — 飞书办公集成

飞书办公套件集成 Agent,通过 lark-cli 命令行操作飞书开放平台。集成 25 个 Skills,覆盖 IM 消息、云文档、电子表格、多维表格、日历、邮件、任务、审批、视频会议、妙记、白板、OKR、考勤等全部飞书产品线。

复制以下命令到终端运行即可完成安装:

npx @larksuite/cli@latest install
✅ 安装完成后即可开始使用 → 使用指南 · 开源地址 · 更新日志

钉钉 CLI (dws) — 钉钉工作空间

钉钉官方开源的跨平台 CLI 工具,统一集成钉钉全产品线能力(通讯录、IM、日历、待办、审批、考勤、DING、日志、AI 表格、文档、云盘、闪记、邮件、电子表格、知识库、直播等),同时为人类用户和 AI Agent 场景设计。Go 单二进制,内置 Agent Skills,支持 OAuth 设备流认证。2.7k+ GitHub Stars。

复制以下命令到终端运行即可完成安装:

curl -fsSL https://raw.githubusercontent.com/DingTalk-Real-AI/dingtalk-workspace-cli/main/scripts/install.sh | sh
✅ 安装完成后即可开始使用 → 命令索引 · 更新日志 · 安装指南

Todoist CLI (td) — 待办任务管理

Todoist 官方命令行工具,在终端中管理待办任务。支持快速添加任务(自然语言解析)、查看今日/收件箱/项目任务、项目管理、标签与优先级、收藏夹。内置 Agent Skills(Claude Code、Cursor、Codex、Copilot 等),支持 OAuth 认证、凭证管理器加密存储、只读模式。MIT 开源。

复制以下命令到终端运行即可完成安装:

npm install -g @doist/todoist-cli
✅ 安装完成后即可开始使用 → 使用指南 · 更新日志 · 安装指南

Notion CLI (ntn) — Notion 命令行工具

Notion 官方命令行工具,在终端中操作 Notion 工作空间。访问 Notion 页面、数据库、块和用户 API,支持跨平台(macOS / Linux / Windows arm64/x64)。MIT 开源,由 Notion 团队维护。

复制以下命令到终端运行即可完成安装:

npm install -g ntn
✅ 安装完成后即可开始使用 → 使用帮助 · Notion API 文档

Slack CLI — Slack 平台开发

Slack 官方命令行工具,用于创建和管理 Slack 应用。支持快速搭建 Bolt 框架项目(JavaScript / Python / Deno)、应用部署、工作流自动化、触发器管理。搭配 Slack SDK 和开发沙盒,实现完整的 Slack 平台开发体验。

复制以下命令到终端运行即可完成安装:

curl -fsSL https://downloads.slack-edge.com/slack-cli/install.sh | bash
✅ 安装完成后即可开始使用 → 安装指南 (macOS/Linux) · 安装指南 (Windows) · 授权指南

代码仓库

GitHub — 代码仓库管理

GitHub 全功能 CLI Agent,使用 gh 命令行工具管理 GitHub 生态。覆盖仓库操作、Issue/PR 管理、GitHub Actions CI/CD、Release 发布、Gist 代码片段、Codespace 云开发、密钥管理、项目看板、代码搜索等全部 GitHub 功能。

复制以下命令到终端运行即可完成安装:

brew install gh

Gitee CLI — 码云代码平台

Gitee(码云)命令行工具,类似 GitHub CLI 的使用体验。支持仓库管理、Issue/PR 全生命周期管理、Release 发布、代码评审、Diff 与 Review Comments、组织管理、Raw API 调用,自动检测 git remote 仓库。

复制以下命令到终端运行即可完成安装:

npm install -g @orangemust/gitee-cli

自动化

Playwright CLI - 浏览器命令行工具

Playwright 提供可靠的 Web 自动化能力,覆盖测试、脚本和 AI Agent 场景。一套 API 驱动 Chromium、Firefox 和 WebKit,可用于测试、脚本和 Agent 工作流。支持 TypeScript、Python、.NET 和 Java。

复制以下命令到终端运行即可完成安装:

npm install -g @playwright/cli@latest
✅ 安装完成后即可开始使用 → 使用指南 · 更新日志

Qwen3 ASR/TTS RS — AI 语音识别与合成

Second State 开源,基于 Rust 的纯实现 Qwen3 语音识别 (ASR) 和语音合成 (TTS) 推理工具。Rust 单二进制,无需 Python 依赖,支持 macOS MLX (Metal GPU) 和 Linux libtorch (CPU/CUDA)。提供 CLI 工具和 OpenAI 兼容 API Server,支持 30 种语言的语音识别、9 种预置音色合成和声音克隆。Apache-2.0 开源。

复制以下命令到终端运行即可完成安装(分别安装 ASR 和 TTS):

# ASR: curl -sSf https://raw.githubusercontent.com/second-state/qwen3_asr_rs/main/install.sh | bash # TTS: curl -sSf https://raw.githubusercontent.com/second-state/qwen3_tts_rs/main/install.sh | bash
✅ 安装完成后即可开始使用 → ASR 模型 (HuggingFace) · TTS 模型 (HuggingFace) · Second State 官网

安全 & 工具

PLANKA CLI — 看板项目管理

命令行管理 PLANKA 自托管看板,支持项目管理、看板、列表、卡片、任务清单、用户、标签、评论、自定义字段、Webhooks、通知、服务端配置等完整 API 覆盖。无需浏览器,终端即可操作所有看板功能。

复制以下命令到终端运行即可完成安装:

npm install -g @orangemust/planka-cli

APIHz CLI — 接口盒子

命令行调用 apihz.cn 接口盒子 479+ 开放 API,覆盖时间、天气、IP 定位、手机号归属、身份证查询、图片搜索、文本翻译、新闻热搜、域名 SEO、二维码生成、单位换算、加密解密、火车票、物流快递等场景。

复制以下命令到终端运行即可完成安装:

npm install -g @orangemust/apihz-cli

1Password CLI (op) — 密码与密钥管理

1Password 官方命令行工具,在终端中安全管理密码、API 密钥和敏感数据。支持 Secret References(安全引用)、Shell Plugins(自动注入凭据无需平文写入脚本)、生物识别认证集成(Touch ID / Windows Hello / 系统认证)。覆盖常用凭据与密钥的读取、创建、编辑、分享和审计。

复制以下命令到终端运行即可完成安装:

brew install 1password-cli
✅ 安装完成后即可开始使用 → Secret References · 命令参考 · 开发者快速入门

MS 365 Agents Toolkit CLI (atk) — Microsoft 365 代理开发

Microsoft 官方命令行工具,用于构建 Microsoft 365 Copilot、Teams 和 Microsoft 365 的智能代理与扩展应用。支持项目脚手架、本地调试、安全隧道、SSO 认证、Azure 资源部署、CI/CD 集成。兼容 Microsoft Agents SDK 和 Teams SDK,快速搭建自托管代理与企业级智能应用。769+ GitHub Stars,MIT 开源。

复制以下命令到终端运行即可完成安装:

npm install -g @microsoft/m365agentstoolkit-cli
✅ 安装完成后即可开始使用 → 快速入门 · Teams 开发文档 · 更新日志