首页CLIant-design/ant-design-cli
// archived 2026-04-17
ant-design

ant-design-cli

Frontend🌱 NEW PROJECT BOOST#Ant Design#CLI#React#Developer Tools
前往 GitHub →
195

// 项目简介

@ant-design/cli 提供了一个全面的、优先离线的命令行工具,用于查询 Ant Design 组件元数据和文档。它通过提供版本精确的 API 查询、项目分析以及跨多个 Ant Design 版本的自动化迁移指导,为开发者和 AI 智能体提供支持。该工具通过直接的 CLI 命令、MCP 服务器支持和面向智能体的输出格式,无缝集成到开发工作流中。

// 技术分析

@ant-design/cli 是一款专用的命令行工具,旨在提供对 Ant Design API 元数据、文档和迁移指南的即时离线访问。通过捆绑 antd v3 到 v6 的全面版本快照,它解决了开发者和 AI 代码代理在文档查询时速度缓慢或不准确的问题。其架构优先考虑开发者体验和代理就绪性,提供结构化的 JSON 输出和一个 MCP server,以促进与现代 IDE 和自动化工作流的无缝集成。

// 核心亮点

01
通过捆绑所有元数据实现完全离线运行,消除了网络延迟和对外部 API key 的依赖。
02
提供跨越 55 个以上小版本快照的版本准确数据,允许开发者查询特定 antd 版本的精确 API 接口。
03
针对 AI 代理进行了优化,具有结构化的 JSON 输出、清晰的 stdout/stderr 分离以及特定的错误代码。
04
内置 MCP server,支持与 Cursor 和 Claude Desktop 等 IDE 的原生集成。
05
具备强大的迁移引擎,提供用于在主版本之间升级的分步检查清单和可自动修复的提示。
06
支持中英文双语文档,可通过简单的命令行标志进行切换。

// 典型使用场景

01
离线查询特定版本的组件属性、设计令牌和文档
02
分析项目使用情况并检查代码中已弃用的 API 或可访问性问题
03
生成用于 Ant Design 版本升级的自动化迁移清单和提示词

// 快速开始

首先,使用 'npm install -g @ant-design/cli' 全局安装 CLI。安装完成后,您可以立即使用 'antd info Button' 等命令查询组件信息,或运行 'antd doctor' 来诊断当前项目的配置。对于 AI 辅助开发,您可以使用 'npx skills add ant-design/ant-design-cli' 将其添加为技能,或在 IDE 设置中将其配置为 MCP server。