Agent 友好 CLI

Figma 设计数据
AI Agent 而生

从 Figma 提取平台无关的设计数据 — 节点、组件、变量、样式 — 支持 AI 驱动的跨平台代码生成,覆盖 Web、移动端、桌面端和小程序。

$ npm install -g @nova-infra/d2c-cli
$ echo 'export FIGMA_TOKEN=figd_xxxx' >> ~/.zshrc && source ~/.zshrc
$ nova-d2c doctor
$ nova-d2c explore "https://www.figma.com/design/xxx"

几秒快速上手

1

安装 CLI(npmjs)

npm install -g @nova-infra/d2c-cli

在 npmjs.com 查看包信息

2

配置 Figma Token(全局)

echo 'export FIGMA_TOKEN=figd_your_token' >> ~/.zshrc && source ~/.zshrc

figma.com/developers 获取 Token

3

验证环境

nova-d2c doctor
🔍

智能发现

nova-d2c explore 分析文件结构并推荐提取节点,减少试错成本。

📦

组件与变量提取

提取组件、变量、样式为平台无关输出,便于下游代码生成与复用。

🖼️

图片导出

导出 PNG/SVG 资源并生成 manifest,便于构建流水线自动化。

缓存复用

短 TTL 缓存减少重复 API 请求,后续 --only 过滤可直接复用。

🤖

Agent 就绪

结构化输出与自描述能力,适合被自动化 Agent 可靠调用。

🔗

平台无关

覆盖 Web、移动端、桌面端与小程序等多平台 D2C 场景。

所需即所得

doctor 检查环境配置:Token、API 连通性、缓存状态。
explore <url> 分析文件结构,输出推荐节点与建议下一步命令。
get <url> 提取设计数据;支持 --only 过滤与 --resolved 内联样式。
images <url> 导出 PNG/SVG 资源,带 manifest,适合自动化资源管线。
--describe 输出 CLI 能力 Schema(YAML/JSON/MD),供 Agent 自动发现。