零帧起手 Codex × Figma 双向工作流实操
Figma 和 CodeX 打通的流程,现在是:
[图示已省略]
Figma(设计结构)
↓
MCP Server
↓
Codex 读取 Layer / Token / Component
↓
生成结构化代码
↓
调用 MCP 工具
↓
修改设计稿(命名 / 间距 / 变量)
1 软件准备(一步一步)
提示
1️⃣ 安装 Node
安装 Node.js LTS。
2️⃣ 安装 VS Code
安装**🔗** Visual Studio Code。
3️⃣ 安装 CodeX
安装 官网下载**🔗** CodeX。
点击左下角设置-设置-MCP 服务器,可以看到推荐服务器里面就有 Figma,没下载的点下载即可。
[图示已省略]
如果你同时也想安装 Pencil、Paper 的 MCP,直接和它对话,或者手动点击添加。Pencil 的话建议直接在 VS Code 里面添加扩展,不下载客户端。
例:添加 Paper MCP
选择“Streamable HTTP”选项卡,输入paper名称和**🔗**URL,然后单击“保存”。
连接成功后,您应该会在可用 MCP 列表中看到 Paper MCP 服务器。
[图示已省略]
Pencil 扩展安装
[图示已省略]
打开VS Code 选择侧边栏扩展 - 搜索pencil名称 - 安装扩展并登录即可。到此软件基本都安装好了。
点击左下角"+" ,MCP 快捷方式(当然你直接在对话框输入让它调 Figma MCP 也可以,但是要输入完整字段 )
提示
- **Pull Figma content:**复制Figma Frame链接,它帮你转成代码
- **Generate Figma design:**直接发指令,它帮你在Figma新建文件,画好界面,同时生成对应的代码。
[图示已省略]
我们先来试试用 CodeX 生成设计稿
2.1 Generate Figma design
这里我们先选择 **Generate Figma Design,**然后写你要生成的提示词,可以先写的简单点,我是测试复制提示它能写到什么程度。
【全局基础规格】
建立一个极高保真的响应式网页设计。核心原则: 绝对直角 (Border-radius: 0px)、1px 极细网格线 (#E2E8F0) 贯穿全站。所有区块必须精准对齐 4 栏或 8 栏网格。全站背景为纯白 (#FFFFFF),仅在首屏使用局部氛围光晕。
【SECTION 1: 头部与氛围容器 (Hero & Header)】
布局: 顶部 Navbar 保持 80px 高度,White/60 背景 + Backdrop-blur-xl,右侧放置直角国际橘 (#FF5F38) 按钮。
局部背景: 在 Hero Section 内部最底层插入一个绝对定位层。使用两个径向渐变:左侧为极其微弱的暖白,右侧中心为 浅橘色 (#FFF7ED)。设置 Filter: blur(160px),透明度 35%。确保渐变在 Hero 底部通过渐变遮罩完全消失,不溢出到下方。
排版: 标题使用 900 字重黑体,全大写,行高 0.9,内容为 "DESIGNING INTELLIGENT PRODUCT ENGINE"。下方搭配一段 14px 的精密业务描述。
【SECTION 2: 交互排版样张区 (Specimen Bento Gallery)】
创建一个 4 栏等高的复合网格区块,高度固定为 600px,内部细分:
Column 1 (Typo): 背景为 White/80。展示大写的 "AaGg"、标题层级标注(Display/72px/900)、0-9 等宽字符集、以及一段两端对齐的微型说明文案。
Column 2 (Actions & Palette): 上半部展示 UI 组件(国际橘色块主按钮、线框搜索框、带呼吸灯的状态标签);下半部展示 2x3 的 Palette 网格,包含 #FF5F38、#0F172A 及灰阶色标。
Column 3 (Hierarchy): 展示一个文件夹结构的树状图,标注节点:Project_Core、Data_Architecture、Efficiency_Logic。
Column 4 (Status): 极小的 Monospace 字体列表,展示实时参数:SYSTEM_ONLINE、VER_2.4.0、LATENCY: 12ms。
【SECTION 3: 核心项目矩阵 (Portfolio Grid)】
采用 1:1 或 4:3 的网格展示 5 个战略项目。每张图片需处理为 高对比度黑白灰阶。卡片左上角标注 01. 至 05. 的 Monospace 编号:
某某数据平台: 标注 [Unified Interaction Framework]。
数字孪生项目: 标注 [3D High-Precision Rendering]。
品牌运营项目: 标注 [Info Architecture & De-noising]。
动效视觉项目: 标注 [Dynamic Visual & Brand Innovation]。
可视化探索项目: 标注 [Technical Aesthetic Standards]。
【SECTION 4: 效能驱动指标 (Efficiency Metrics)】
设计一个横向全宽的 4 列数据带。每列包含一个巨大的橘色数字(如 +80%)和微小的 Monospace 说明。
层级: 洞察层 (Insight)、探索层 (Explore)、交付层 (Delivery)、智能链路 (Vibecoding)。
修饰: 每个单元格边角添加十字对齐线(Crosshair)图标。
【SECTION 5: 信任背书走马灯 (Trust Marquee)】
在页脚上方添加一个无缝滚动的 Logos 横条。所有 Logo 处理为 40% 透明度的灰色。背景为极其浅淡的橘色底块 (#FFFBF5),高度 120px,直角边框。
【全站技术细节修正】
字体: 标题 Inter Variable,辅助信息强制使用 10px Monospace (等宽字体),Tracking 0.2em。
点缀色: 唯一强调色为 国际橘 (#FF5F38),严禁出现蓝色。
边距: 所有 Bento 单元格内部 Padding 统一为 40px,确保视觉呼吸感一致。
Codex-Pencil
这里就以 Pencil 为例,Figma 同理,都是自动新建,发送指令后不需要其他操作。
[图示已省略]
任务开始后,可以点击 CodeX 右上角,切换小窗,看它给你操作即可,中间会有一些MCP请求等,通过即可。
提示
它会分两到三批把页面搭起来: 先放整体结构和主要区块,再填卡片/头像图像与细节样式。 现在先执行第一批骨架创建。可以看到它已经开始了,中间步骤我就跳过了。
Codex-Paper
用Paper的话要提前打开软件,新建好一个文件。
[图示已省略]
Codex-Figma
用 Figma 生成后它会自动帮你在新建文件和创建内容。
默认会打开网页版,可以选择整页或者局部进行保存,
打开后会直接在Figma里面看到生成的文件,有客户端会自动拉起。
[图示已省略]
左:Codex-Figma、右:Figma make
[图示已省略]
Google Stitch
又去对比了一下 Stitch ,在 Stitch 网页版生成的效果很细腻,局部放大了可以看出来,现在 Stitch 支持一键粘贴到 Figma。
选择生成的画板 - 导出选择 Figma - 点击转换 - 粘贴到 Figma 文件
[图示已省略]
这几个软件生成效果这里不展开讨论,大家根据自己需要和场景选择合适自己的就行,看你是想把它加在自己工作流的哪个阶段,适合自己最重要。
2.2 Pull Figma content
对生成的文件进行调整和修改,可以再反向发给 CodeX,让它根据新的设计图,更新代码。
选择修改后的画板 - 右键 - 复制/粘贴 - 复制到所选项的链接
[图示已省略]
回到CodeX,先在选择 MCP - **Pull Figma content ,再粘贴链接,**简单描述,不描述也可以,同一个session里面它会自动进行匹配和校对,然后修改,改完后让它给你生成一个本地的预览地址,就可以查看是否调整,再进行细节优化和调整。
📌 这样我们就可以基于运行中的产品界面来优化 UX,而不仅是静态 mockup。
[图示已省略]