Design Mode for Cursor — 嵌入 IDE 的 Agent 驱动设计画布

Pencil 是一个直接集成到开发环境(Cursor、VS Code、Claude Code)的矢量设计工具,消除传统设计-开发交接流程。设计文件(.pen)以开放格式存储在代码库中,与代码一起版本控制。

核心定位:让开发者不离开 IDE 就能完成设计和编码。

核心特性

  • IDE 原生:作为 VS Code/Cursor 扩展或 macOS 桌面应用运行,设计文件存于代码库
  • MCP 全写访问:不只是 MCP 读取工具,提供完整写访问权限,AI 可直接操作画布(读取、修改 .pen 文件)
  • 无限画布(Infinite Canvas):前端开发者在 IDE 内操作视觉元素,直接转换为生产级代码(HTML/CSS/React)
  • AI 提示生成 UI:通过 AI 提示生成像素级精准的 UI 组件
  • Figma 导入:支持从 Figma 导入设计稿
  • 版本控制:设计文件与代码同仓库,Git 管理设计历史
  • 省 Token:视觉编辑替代用 Claude Code token 描述 UI 改动,节省成本

安装与集成

# Claude Code 认证
claude  # 完成认证后 Pencil MCP server 自动连接
 
# 验证 MCP 连接
# Settings → MCP → 确认 Pencil MCP server 已连接

支持平台:

  • Cursor 扩展(原生支持)
  • VS Code 扩展
  • Claude Code(通过 MCP)
  • macOS / Linux 桌面应用

与同类工具对比

工具定位
Pencil.devIDE 内嵌设计画布,设计即代码,MCP 全写访问
Figma独立设计工具,需手动交接给开发
v0.dev纯 AI 生成 UI 代码,无可视化画布
Gamma演示文稿生成,非 UI 组件设计

定价

目前对开发者免费提供。

资源