首页 › LLM大语言模型 › Codex专栏 › Codex 实战案例 › 实现 Codex + Figma 双向工作流实操

实现 Codex + Figma 双向工作流实操

Figma 和 CodeX 打通的流程​

​

代码块​

Python

Figma(设计结构)​

↓​

MCP Server​

↓​

Codex 读取 Layer / Token / Component​

↓​

生成结构化代码​

↓​

调用 MCP 工具​

↓​

修改设计稿(命名 / 间距 / 变量)​

​

​

飞书文档 - 图片

​

1 软件准备(一步一步)​

Pencil 扩展安装​

打开VS Code 选择侧边栏扩展 - 搜索pencil名称 - 安装扩展并登录即可。到此软件基本都安装好了。​

​

飞书文档 - 图片

​

我们先来试试用 CodeX 生成设计稿​

​

飞书文档 - 图片

​

Generate Figma design​

​

代码块​

SQL

【全局基础规格】​

​

建立一个极高保真的响应式网页设计。核心原则: 绝对直角 (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,内部细分:​

​

​

​

​

Codex-Pencil ​

​

​

任务开始后,可以点击 CodeX 右上角,切换小窗,看它给你操作即可,中间会有一些MCP请求等,通过即可。​

​

▫️

它会分两到三批把页面搭起来:​

​

Codex-Paper​

用Paper的话要提前打开软件,新建好一个文件。​

​

​

​

​

50%

​

​

​

​

50%

​

​

Codex-Figma​

用 Figma 生成后它会自动帮你在新建文件和创建内容。​

默认会打开网页版,可以选择整页或者局部进行保存,​

打开后会直接在Figma里面看到生成的文件,有客户端会自动拉起。​

​

​

​

​

51%

​

​

​

​

49%

​

​

左:Codex-Figma、右:Figma make​

Google Stitch​

又去对比了一下 Stitch ,在 Stitch 网页版生成的效果很细腻,局部放大了可以看出来,现在 Stitch 支持一键粘贴到 Figma。​

选择生成的画板 - 导出选择 Figma - 点击转换 - 粘贴到 Figma 文件​

​

​

​

​

48%

​

​

​

​

52%

​

​

这几个软件生成效果这里不展开讨论,大家根据自己需要和场景选择合适自己的就行,看你是想把它加在自己工作流的哪个阶段,适合自己最重要。​

2.2 Pull Figma content​

对生成的文件进行调整和修改,可以再反向发给 CodeX,让它根据新的设计图,更新代码。​

选择修改后的画板 - 右键 - 复制/粘贴 - 复制到所选项的链接​

​

​

​

​

44%

​

​

​

​

56%

​

​

回到CodeX,先在选择 MCP - Pull Figma content ,再粘贴链接,简单描述,不描述也可以,同一个session里面它会自动进行匹配和校对,然后修改,改完后让它给你生成一个本地的预览地址,就可以查看是否调整,再进行细节优化和调整。​

📌 这样我们就可以基于运行中的产品界面来优化 UX,而不仅是静态 mockup。​

​