TRAE + Pencil丨(喂饭级教程)完全免费让AI加速UI/UX设计

安装Pencil插件

首先打开TRAE扩展,搜索Pencil插件并安装
如果搜索不到,尝试搜索pen寻找,此bug已反馈 关于TRAE IDE插件搜索Pencil的bug问题


安装成功后重启TRAE,启动Pencil插件

注册登陆

重启TRAE后会首次弹出登陆界面,根据指引注册登陆即可(我这边因已经登陆所以没有弹出页面)

添加MCP

进入TRAE设置 → MCP → 添加:手动配置


在配置框中输出以下json(注意配置json中有两个需要替换的内容,具体内容接着向下看!!!):

{
 "mcpServers": {
   "pencildev-server": {
     "command": "替换A",

     "args": [
       "--app",
       "trae_cn"
      ],
      "cwd": "替换B",
      "env": {
        "NODE_ENV": "production",
        "PATH": "%PATH%;替换B"
      }
    }
  }
}

重要内容!!!!!!!!!!!!!!!
根据实际情况替换上述json配置中的两处替换A/B
找到Pencil插件安装目录,最简单方式就是进入TRAE安装插件处,点击已经安装的Pencil插件进入详情页,点击图示位置打开本地插件安装位置


进入out文件夹,找到mcp-server-windows-x64.exe程序


复制当前整体路径(Windows系统直接点击文件夹上方导航栏即可,mac或其他系统自行处理)

当前路径即为替换B内容,但是需要转义\字符,即需要在该路径的所有\字符处额外添加另一个\字符
例如:C:\\Users\\用户名\\.trae-cn\\extensions\\highagency.pencildev-0.6.43-universal\\out
在当前路径结尾加上mcp-server-windows-x64.exe即为替换A路径
例如:C:\\Users\\用户名\\.trae-cn\\extensions\\highagency.pencildev-0.6.43-universal\\out\\mcp-server-windows-x64.exe

完整示例:

{
 "mcpServers": {
   "pencildev-server": {
     "command": "C:\\Users\\用户名\\.trae-cn\\extensions\\highagency.pencildev-0.6.43-universal\\out\\mcp-server-windows-x64.exe",

     "args": [
       "--app",
       "trae_cn"
      ],
      "cwd": "C:\\Users\\用户名\\.trae-cn\\extensions\\highagency.pencildev-0.6.43-universal\\out",
      "env": {
        "NODE_ENV": "production",
        "PATH": "%PATH%;C:\\Users\\用户名\\.trae-cn\\extensions\\highagency.pencildev-0.6.43-universal\\out"
      }
    }
  }
}

将上述json配置好后点击确认添加MCP服务

AI对话使用Pencil设计UI

在SOLO模式下输入提示词设计UI界面(一般情况下需要指定使用Pencil设计...)
效果示例(真实案例,耗时大概30min):


提示词仅一句:使用Pencil设计一个商城小程序UI界面
如果扩充可能效果会更加精美

注意:你在使用时可能会出现我上面的失败情况,大概率是因为没有打开pencil文档,无需搭理,TRAE会主动重新打开启动任务!

保存设计文件

当UI设计任务完成后(可以根据需求进行二次修改,直到满意之后再保存文件),保存pen设计文件,在pen文件中按ctrl+S保存,选择合适的保存位置和文件名称。


后续设计

完成pen文件保存之后,可以利用TRAE根据设计好的pen文件复刻UI界面,提示词举例:


注意:提示词越精准越复刻优质,我这里只是为了演示,缩短时间!!!


前端代码复刻效果还可以,至此这篇教程到此结束了,本教程重心在如何利用TRAE配置Pencil插件+MCP服务,如果你会Pencil那么将会用的比我好~
至是,工程已闭,言尽于此~
希望各位喜欢~

14 个赞

这个用的什么模型呢,内置的模型没有这个效果呢

2 个赞

我使用的内置GLM-5.1

2 个赞

谢谢回复,我再试试

2 个赞

新增刚刚出炉的PC端软件UI设计


2 个赞

这个怎么解决?我问了ai都是让我重新下载,但是我已经重新下载了,还是不行

2 个赞

看起来资源都没有 ,挂个代理试试 然后进入pencli ,看界面啥的正常否

1 个赞

我用魔法了,还是不行,而且进入Pencil官网没有问题,官网可以进去,但是不知道为什么在TraeCN中安装Pencil扩展就这样

2 个赞

我也是

2 个赞

我这边能想到的是两个解决办法
其一是彻底卸载(你在TRAE中卸载是还有缓存在本地,重新安装依旧存在问题)
方法是先点进pencil插件,点击大小后面的内容进入本地插件安装位置(先打开安装目录是防止先卸载你不好找安装目录)


接下来TRAE中卸载插件,关闭TRAE(不关闭待会删除文件会显示占用)
然后在刚才打开的安装目录中选择Pencil插件缓存内容,删除!
注意退回上一级目录!


接下来重新安装插件试一下

如果不行,试一下其二
从官方的链接下载vsix文件进行本地安装
Pencil – Open VSX Registry


下载到本地进入TRAE 插件安装位置使用vsix安装方式进行安装

选择安装试一下

2 个赞

目前我也不清楚这是什么原因,因为我没遇到
另外我在大陆网络就是正常的,可能和网络关系不大

2 个赞

这两个方法我都试过了,都不行,离谱啊

2 个赞

啊偶,那我是真不知道了,主要是我没遇到过,现在只看你们反馈的图片也看不出问题在哪

2 个赞

博主为什么不用Figma?而且Figma也内置了,如果可以让Trea也用Figma设计,那将是很完美的(主要是Figma官网不能设置中文,我)。

2 个赞

主要是figma我不会用,是的很离谱,同类产品可是我就是没研究明白figma :tired_face:

2 个赞

为什么Trae设计出来的页面是这样的?你有遇到过这种情况吗?

2 个赞

呀!你修复问题了?
这样的效果我觉得大概率是模型强度问题,我今天做了三个UI界面,GLM-5.1都能够很完美的完成,目前来说国内的模型似乎只有GLM-5.1能打

2 个赞

我看了一下你上下文,整体设计只有一个agent调用了,明显k2.5不适合做这个工作,GLM-5.1大概会调用3个以上agent

2 个赞

但是GLM-5.1要排队啊 :persevering_face: ,我用GLM-5.1排到9000多名去 :sob:

2 个赞

AI解决办法,亲测解决, AI回复如下:

:magnifying_glass_tilted_left: 问题分析

出现 Error: Built assets not found. Please build the editor first 的原因如下:

  1. Pencil 插件( highagency.pencildev )在初次启动时,会自动从远程服务器下载最新的前端资源包(包含 index.html 和各种静态资源)到本地全局存储目录中。
  2. 但是,当前服务器上最新的资源包版本限制了其运行所需要的最低插件版本为 0.6.44 ,而您本地安装的 Pencil 插件版本是 0.6.43 。
  3. 插件内部的代码由于版本检查不通过, 直接跳过了下载资源包的步骤 。这导致了 editor 目录为空,打开新文件时自然找不到 index.html ,从而报出这个错误。

:hammer_and_wrench: 解决方案

我已经通过编写终端脚本执行了以下操作来为您手动修复:

  1. 创建了缺失的全局存储目录: ~/Library/Application Support/Trae/User/globalStorage/highagency.pencildev/ 。
  2. 绕过插件的版本限制,强制使用 curl 命令从官方资源库下载了最新的 editor-bundle-v0.1.77.zip 。
  3. 将资源包解压,并利用 Node.js 脚本将包含 index.html 的资源文件准确地移动到了插件所预期的 editor 文件夹中。
  4. 补充了 current-version.json 标识以防止插件再次误判。
3 个赞