UI设计工具文档UI设计工具文档
反馈钉钉群
  • AC791
  • AC792
  • AC63
  • GPMCU
  • AD14/15/17/18/AD104
  • AD16
  • AD24
  • AC82
  • AW30
  • AW31
反馈钉钉群
  • AC791
  • AC792
  • AC63
  • GPMCU
  • AD14/15/17/18/AD104
  • AD16
  • AD24
  • AC82
  • AW30
  • AW31
  • 1.工具前言

    • 1.1.工具首页
    • 1.2.前言说明
  • 2.快速使用

    • 2.1.快速使用
    • 2.2.快速上手
    • 2.3.板子配置
    • 2.4.视频教程
    • 2.5.硬件资料
  • 3.控件说明

    • 3.1.控件说明
    • 3.2.基础控件

      • 页面
      • 按钮
      • 图片按钮
      • 标签
      • 图片
      • 文本框
      • 开关
      • 数字微调器
      • 复选框
      • 下拉框
      • 进度条
      • Lottie动画
      • 帧动画
      • 图表
      • 滑动条
      • 弧线
      • 仪表盘
      • 相册
    • 3.3.菜单控件

      • 圆弧菜单
      • 齿轮菜单
      • 列表菜单
      • 曲线菜单
      • 网格菜单
      • 万花筒菜单
      • 多边形菜单
      • 轮盘菜单
    • 3.4.容器控件

      • 通用容器
      • Flex布局
  • 4.高级功能

    • 4.1.时间轴动画
    • 4.2.模型绑定
    • 4.3.资源管理
    • 4.4.国际化
    • 4.5.硬件仿真
    • 4.6.自动化测试
    • 4.7.控件组
    • 4.8.菜单管理
    • 4.9.页面管理
    • 4.10.主题
    • 4.11.动态页面
    • 4.12.AI助手(MCP)
  • 5.插件系统

    • 5.1.插件说明
    • 5.2.开发指南
    • 5.3.字体合并
    • 5.4.图片编辑
    • 5.5.截图
    • 5.6.项目合并
    • 5.7.项目属性编辑
    • 5.8.视频转图片
    • 5.9.图片转换
  • 6.使用案例

    • 6.1.倒计时案例
    • 6.2.键盘和鼠标滚轮控制菜单滑动
    • 6.3.自定义Symbol
    • 6.4.暗色键盘主题
    • 6.5.设置多个资源分区
  • 7.常见问题

    • 7.1.问题说明
    • 7.2.编译问题
    • 7.3.LVGL问题
    • 7.4.仿真问题
    • 7.5.UI工具问题
    • 7.6.其他问题
  • 8.工具杂项

    • 8.1.杂项1
    • 8.2.杂项2
    • 8.3.工具生成API接口

AI助手(MCP)

工具内置 AI 助手,用对话描述需求完成工程读写与校验;同一套工具与技能也能以本机 MCP(Model Context Protocol)服务接到 Codex、Claude Code、Cursor、Trae、Qcode、VS Code 等外部Agent。

本章目录
  • 1. 启用 AI 助手
  • 2. 技能同步
  • 3. 使用
  • 4. 规划 / 执行
  • 5. 外部 Agent 接入(MCP)
    • 5.1. 前提
    • 5.2. 配置
    • 5.3. 技能目录
    • 5.4. 使用
  • 6. 常见问题
本章正文

启用 AI 助手

打开工程窗口,点击顶部工具栏的 AI助手 按钮,右侧打开 AI 面板。

首次使用在面板右上角点 设置 -> AI 助手,打开「启用 AI 助手」并填写模型接入:

配置项说明
接口类型OpenAI 兼容 / OpenAI / Anthropic / Gemini / AWS Bedrock
API Key、API 请求地址模型服务的密钥与地址;地址填主机与端口时工具会补 /v1
模型名称下拉选择或直接输入;刷新图标拉取模型列表,播放图标测试能否调通
推理强度控制模型思考的深度,越高分析越细致、耗时越长;不需要额外思考时选 None

建议选择 多模态模型:MCP工具能把改动后的页面预览图一并交给模型,模型对照截图判断实际效果,再据此继续优化。

提示

如果你本机已在用 Codex,接口类型选 OpenAI 兼容,API Key 和 API 请求地址 直接填 Codex 用的那一组即可;用 Claude Code 时接口类型对应选 Anthropic。

选择 AWS Bedrock 时不需要填 API Key,改为填写 AWS 区域与 Access Key、Secret Key。

技能同步

技能文档(jieli-lvgl-ui)能让 Agent 了解控件字段、样式枚举、事件与资源用法。工程内技能与工具自带技能不一致时,同步按钮出现红点,悬浮显示新增 / 覆盖 / 删除数量,点开确认清单后写入工程;写入哪些目录在 设置 -> 技能同步 里配置,初始为 .agents/skills。

使用

在输入框描述需求,Enter 发送,Shift+Enter 换行,运行中按 Esc 停止。输入 / 打开命令菜单(校验、渲染预览、新建页面等),输入 @ 提及工程内的页面,粘贴截图作为参考图。助手会读取工程结构、执行修改,并在改动后给出预览图与校验结果。

面板右上角依次是历史会话、开启新会话、同步技能、设置。

规划 / 执行

模式行为
执行读写工程:新建页面、增删改控件、调整样式与事件
规划只读分析并给出方案

外部 Agent 接入(MCP)

外部客户端与内置助手使用同一套 MCP 工具和同一份技能文档,配置完成后同样用自然语言读写、校验工程。

前提

  1. 在 UI 工具里打开一个工程窗口,MCP 工具由该窗口执行。
  2. 在 AI 面板点同步按钮,把技能文档写入工程,Agent 才能拿到MCP工具用法。

配置

设置 -> 外部 Agent 页显示服务状态,并给出下列可直接复制的配置:

客户端只支持填写地址时,用页面显示的服务地址接入:http://127.0.0.1:8765/mcp(Streamable HTTP)或 http://127.0.0.1:8765/sse(SSE)。

可以在客户端上手动配置 MCP,也可以让 Agent 自动帮你装好:把下面这段提示词发给客户端里的 Agent 即可(<node>、<mcp-stdio.mjs> 用「外部 Agent」页给出的实际路径替换)。

请把本机的 jieli-gui MCP 服务加到你的 MCP 配置里,完成后调用 list_projects 确认能看到我在 UI 设计工具中打开的工程:

{
  "mcpServers": {
    "jieli-gui": {
      "command": "<node>",
      "args": ["<mcp-stdio.mjs>"]
    }
  }
}

Agent 能列出页面,说明 MCP 与技能都已就绪。

技能目录

设置 -> 技能同步 里配置写入目录,初始为 .agents/skills,大部分主流 Agent 都能识别,通常无需改动;若客户端只读取固定的项目级目录,把该目录加进去后重新同步一次即可:

客户端项目级技能目录
Codex.codex/skills
Claude Code / Claude Desktop.claude/skills
Cursor.cursor/skills
Trae.trae/skills

使用

把下面这段作为首轮提示词发给 Agent,让它先读技能再动手(<工程根> 与需求按实际情况替换):

先读当前工程的技能文档 <工程根>/.agents/skills/jieli-lvgl-ui/SKILL.md(references 按需再读),再用 MCP 服务 jieli-gui 的工具操作我打开的工程。

需求:<在这里写你的需求,例如:新增一个登录页面,包含标题和两个按钮>

常见问题

现象处理
面板状态为「未启用」在设置里打开「启用 AI 助手」
获取模型列表或测试失败核对接口类型、API 请求地址与 Key
工具结果显示 no renderer connected先打开一个工程窗口
面板提示系统提示词、温度、上下文窗口在新会话生效点「开启新会话」后生效
外部客户端报 multiple projects open让 Agent 用 select_project(path="工程根") 选定工程;客户端工作目录在某个工程根下时自动选中
需要换端口设置 -> AI 助手 -> 高级选项 -> MCP 端口;改后 AI 面板的会话重新发起一轮
上一页
4.11.动态页面