如何将AI设计引擎深度集成到你的本地开发环境?
如何将AI设计引擎深度集成到你的本地开发环境【免费下载链接】baoyu-designRun Claude Design locally as an Agent Skill — Cursor, Claude Code more. Produce polished UI mockups, prototypes, decks wireframes as self-contained HTML, without claude.ai/design. Best with Opus 4.8.项目地址: https://gitcode.com/gh_mirrors/ba/baoyu-design在云端AI设计工具主导的今天我们面临着一个技术悖论设计智能的提升与数据控制权的丧失。baoyu-design项目通过将Claude Design引擎本地化为技术团队提供了全新的解决方案——在保持AI设计能力的同时实现完全的数据主权和开发流程自主。云端依赖的技术困局当AI设计成为数据孤岛当前AI设计生态面临的核心挑战是数据控制权的缺失。大多数设计工具运行在云端服务器上这意味着隐私风险敏感的设计数据和商业概念必须上传到第三方平台工作流中断网络连接成为设计过程的单点故障版本控制困难设计资产难以与代码库同步管理定制化限制无法深度集成到现有的开发工具链中这种架构模式导致了设计工作流与开发工作流的割裂形成了技术团队普遍面临的设计-开发鸿沟。技术洞察在本地环境中运行的Claude Design界面实现了代码编辑与设计预览的无缝集成范式突破重新定义AI辅助设计的工作流baoyu-design的核心创新在于设计智能的本地化部署。项目采用模块化架构将Claude Design的设计方法论完整移植到本地环境支持在Cursor、Claude Code、Codex Agent等70多种AI助手中直接运行。架构哲学模块化与本地化项目的技术架构体现了环境无关性的设计理念skills/baoyu-design/ ├── SKILL.md # 设计流程编排入口 ├── system-prompt.md # 设计方法论与质量标准 ├── references/ # 环境特定工具映射层 ├── built-in-skills/ # 专业化技能提示 └── starter-components/ # 可复用的设计组件库这种分层架构确保了核心设计逻辑与运行环境的解耦。无论使用哪种AI助手设计方法论保持一致而工具调用通过环境特定的适配层处理。设计系统的本地化管理机制项目的设计系统版本化绑定机制是其技术亮点之一。通过skills/baoyu-design/built-in-skills/use-design-system.md实现了设计系统的本地复制和版本控制// 设计系统绑定流程示例 1. 发现可用设计系统glob designs/*/_ds_manifest.json 2. 导入自包含副本agents/import-design-system.mjs → _ds/slug/ 3. 记录绑定关系写入项目的_d_meta.json 4. 加载系统提示读取_ds/slug/_ds_prompt.md作为视觉约束这种机制确保了每个设计项目都包含其所依赖设计系统的完整本地副本实现了完全可重现性的设计工作流。技术实现从浏览器渲染到PowerPoint转换的完整链路离线Figma文件的本地化解析baoyu-design的Figma导入功能完全在本地运行无需Figma账号或API令牌。通过agents/import-figma.mjs模块项目能够解析.fig文件格式// Figma文件解析核心流程 async function parseFigmaFile(figPath: string) { // 1. 文件格式解码 const figData await decodeFigmaBinary(figPath); // 2. 设计元素提取 const components extractComponents(figData); const variables extractDesignTokens(figData); // 3. 资源本地化 const assets copyResourcesLocally(figData); // 4. 生成预览文档 await generatePreview(components, variables, assets); }这一过程实现了设计资产的零网络依赖提取将云端设计系统转换为本地可维护的代码库。技术实现从Chakra UI Figma Kit导入的设计系统预览页面展示了完整的组件规范和设计令牌智能PPTX导出的核心技术项目的PPTX导出功能采用了创新的浏览器渲染PowerPoint转换技术。通过skills/baoyu-design/agents/gen-pptx/中的本地CLI实现了高质量的PowerPoint导出// PPTX导出核心机制 export async function exportToPptx(deckUrl: string, config: ExportConfig) { // 1. 启动无头浏览器渲染 const browser await playwright.chromium.launch(); const page await browser.newPage(); // 2. 加载并序列化DOM await page.goto(deckUrl); const slideData await captureSlides(page); // 3. 保留原生动画效果 if (config.mode editable) { const animations extractAnimations(slideData); convertToPptxAnimations(animations); } // 4. 生成PowerPoint对象 const pptx new PptxGenJS(); await buildPptxSlides(pptx, slideData); // 5. 输出最终文件 await pptx.writeFile(config.outputPath); }动画系统的实现尤为精妙通过skills/baoyu-design/agents/gen-pptx/src/core/anim.ts模块定义了58种动画效果// 动画效果定义示例 const DURATION_DEFAULT: RecordAnimEffect, number { appear: 1, disappear: 1, fade-in: 500, fade-out: 500, fly-in: 500, fly-out: 500, wipe-in: 500, wipe-out: 500, float-in: 1000, float-out: 1000, // ... 更多动画效果 };这种设计确保了从Web动画到PowerPoint原生动画的无损转换保持了设计意图的完整性。生态整合开源协作的新范式多设计系统协同工作机制在实际项目中团队通常需要同时使用多个设计系统。baoyu-design支持分层绑定机制{ designSystems: [ { slug: fluent-2, path: _ds/fluent-2, primary: true, version: 1.2.0 }, { slug: material-3, path: _ds/material-3, primary: false, version: 3.0.1 } ], projectTokens: { brand-color: #0078d4, spacing-unit: 8px } }这种机制通过_d_meta.json文件管理设计系统依赖确保了设计一致性与版本控制的平衡。实时预览与可视化二次编辑项目的本地预览服务器不仅用于查看设计成果更重要的是支持可视化二次编辑# 启动本地预览服务器 python3 -m http.server 4311 --directory designs # 浏览器访问http://localhost:4311/project/file.html在预览界面中开发团队可以指向式编辑直接在浏览器中点击元素并描述修改需求实时反馈AI助手立即修改底层源代码多方案对比并排展示不同设计变体交互测试验证原型的功能性和可用性生态整合在Cursor中运行的baoyu-design展示了代码编辑与设计预览的并行工作流实战验证从概念到产出的技术链路场景一企业级设计系统的本地化迁移挑战某金融科技公司拥有基于Figma的企业设计系统需要在多个内部项目中复用同时满足数据安全要求。突破使用baoyu-design的离线导入功能将Figma设计系统转换为本地可版本控制的代码库# 1. 安装baoyu-design到项目 npx skills add JimLiu/baoyu-design # 2. 导入Figma设计系统 将企业Figma文件导入为本地设计系统 # 3. 在新项目中使用 使用企业设计系统创建风险管理仪表盘成果设计系统完全本地化存储与代码库同步版本控制实现了设计资产的安全管理与高效复用。场景二技术演示文稿的动画保留导出挑战技术团队需要创建包含复杂动画的技术演示文稿并要求在PowerPoint中保持动画效果。突破利用baoyu-design的动画保留导出功能// 定义动画效果 div># 设计系统作为Git子模块 git submodule add https://gitcode.com/gh_mirrors/ba/baoyu-design _design # 设计项目独立版本控制 designs/ ├── product-a/ │ ├── _d_meta.json # 设计系统绑定 │ ├── index.html # 主设计文件 │ └── assets/ # 项目特定资源 └── product-b/ └── ...成果设计文件与代码库统一版本管理支持分支、合并和代码审查实现了设计与开发的深度集成。技术价值自主可控的设计智能baoyu-design项目的核心价值在于设计智能的民主化。通过将AI设计能力本地化项目实现了数据主权所有设计数据完全本地存储无需担心云服务限制工作流集成在熟悉的开发环境中完成设计、开发和迭代版本一致性设计资产与代码库同步管理可扩展性模块化架构支持自定义扩展和深度定制项目的技术哲学强调生态整合而非工具替代。它不试图取代现有的设计工具而是为技术团队提供一种将AI设计能力深度集成到现有工作流中的新范式。行动指南开启你的本地AI设计探索要开始使用baoyu-design技术团队可以遵循以下路径# 1. 基础集成 npx skills add JimLiu/baoyu-design # 2. 设计系统导入 将我们的Figma设计系统导入为本地设计库 # 3. 创建设计项目 使用导入的设计系统创建产品原型 # 4. 迭代优化 # 在本地预览中点击需要修改的元素直接告诉AI助手调整需求 # 5. 导出交付 将设计导出为可编辑的PowerPoint文件对于企业级部署建议建立设计系统仓库将设计系统作为独立的Git仓库管理制定设计工作流规范定义设计文件的目录结构和版本管理策略集成到CI/CD流程自动化的设计质量检查和一致性验证培训技术团队掌握AI辅助设计的最佳实践baoyu-design代表了一种新的技术范式——将AI设计能力从云端服务转变为本地基础设施。它不仅仅是一个工具更是技术团队重新获得设计控制权、实现设计与开发深度融合的技术平台。在这个AI辅助设计日益普及的时代保持技术自主性和数据控制权比以往任何时候都更加重要。通过baoyu-design技术团队可以在保持现有开发工作流的同时获得专业的AI设计能力实现从概念到产出的完整技术链路。这不仅是工具的升级更是工作范式的转变——从被动的工具使用者转变为主动的设计智能掌控者。【免费下载链接】baoyu-designRun Claude Design locally as an Agent Skill — Cursor, Claude Code more. Produce polished UI mockups, prototypes, decks wireframes as self-contained HTML, without claude.ai/design. Best with Opus 4.8.项目地址: https://gitcode.com/gh_mirrors/ba/baoyu-design创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

探索Leela Zero:从AlphaGo Zero论文到开源围棋AI的实现架构

探索Leela Zero:从AlphaGo Zero论文到开源围棋AI的实现架构

探索Leela Zero:从AlphaGo Zero论文到开源围棋AI的实现架构 【免费下载链接】leela-zero Go engine with no human-provided knowledge, modeled after the AlphaGo Zero paper. 项目地址: https://gitcode.com/gh_mirrors/le/leela-zero Leela Zero是一个基…

2026/10/17 10:30:25 阅读更多 →
Cursor AI IDE 安装与配置教程(Windows + Mac 双平台)

Cursor AI IDE 安装与配置教程(Windows + Mac 双平台)

Cursor 是什么 Cursor 是一个内置 AI 能力的代码编辑器,基于 VS Code 开发,所以上手难度很低,但写代码的时候有 AI 在旁边帮你补全、解释、重构,体验跟以前自己敲键盘完全不一样。两句话介绍完了,剩下的部分全是安装步…

2026/10/17 10:30:47 阅读更多 →
C盘飘红不敢关机?别重装!照这14步清,50G空间直接回来

C盘飘红不敢关机?别重装!照这14步清,50G空间直接回来

C 盘飘红,大概是每个 Windows 用户都经历过的噩梦:系统卡成幻灯片、Windows 更新装不上、想装个软件提示"磁盘空间不足",甚至连关机都不敢——怕再开机就进不去系统。 我这台用了快两年的机器,前阵子 C 盘只剩 3 个 G&…

2026/10/16 19:17:09 阅读更多 →

最新新闻

ESP32应用商店:固件模块化分发与动态加载实战

ESP32应用商店:固件模块化分发与动态加载实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 1:59:27 阅读更多 →
AI服务器供电架构巨变:从300W到5.5kW,从12V到50V的工程实践

AI服务器供电架构巨变:从300W到5.5kW,从12V到50V的工程实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 1:59:27 阅读更多 →
移动端LLM自动化测试:通用Agent框架下沉的五层架构与踩坑复盘

移动端LLM自动化测试:通用Agent框架下沉的五层架构与踩坑复盘

这个系列前面聊了好几期的LLM自动化测试,Web端、PC端都踩过不少坑,到了移动端这一篇,我想换个角度来聊——不是再写一篇“怎么调Prompt让Agent点按钮”,而是聊一件更扎心的事:当通用Agent框架真的下沉到测试场景时&…

2026/10/19 1:59:27 阅读更多 →
桌面端本地离线AI推理实战:llama.cpp与GGUF模型选型部署指南

桌面端本地离线AI推理实战:llama.cpp与GGUF模型选型部署指南

1. 桌面端本地推理的选型背景与核心思路把大模型塞进桌面端这件事,最早让我动心的是一个很朴素的需求:断网环境下也要能用。我做的一些项目经常需要在客户内网、展会现场、甚至飞机上处理文本,云端API一断就抓瞎。于是从去年开始,…

2026/10/19 1:59:27 阅读更多 →
基于语义空间的可召回KV Cache压缩:突破长文本推理显存瓶颈

基于语义空间的可召回KV Cache压缩:突破长文本推理显存瓶颈

1. 项目概述1.1 核心需求解析这篇论文瞄准的是大模型推理中一个非常现实的痛点:当上下文长度不断拉长,KV Cache占用的显存几乎呈线性膨胀,最后把推理卡死在显存上。我用一个很直白的例子来说明——你部署一个7B参数的模型,参数量本…

2026/10/19 1:59:27 阅读更多 →
FuzzFeed: An Automatic Approach to Weakest Precondition Generation using LLMs and Fuzzing

FuzzFeed: An Automatic Approach to Weakest Precondition Generation using LLMs and Fuzzing

文章主要内容和创新点 主要内容 本文提出了一种名为FuzzFeed的自动生成最弱前置条件(Weakest Precondition, WP)的方法,该方法结合大语言模型(LLMs)和模糊测试(fuzzing)技术,通过模糊测试引导(Fuzzing Guidance, FG)机制优化LLM生成的候选WP,最终提高WP的正确性和…

2026/10/19 1:58:27 阅读更多 →

日新闻

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

简介:本资源为电源技术方向的学术研究文档,聚焦介质阻挡放电型臭氧发生器电源的频率跟踪型PWM控制策略,面向电力电子、高压电源及臭氧应用领域的科研人员与工程技术人员。针对负载呈容性、等效电容随外加电压升高而增大、谐振频率随之漂移的难…

2026/10/19 0:00:47 阅读更多 →
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 0:00:47 阅读更多 →
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

【免费下载链接】HundredCV-Chat 项目地址: https://ai.gitcode.com/hf_mirrors/Jax-dan/HundredCV-Chat 点击查看 免费下载 HundredCV-Chat 是一个由 100 位青年简历数据开发而来的中文多轮对话数据集,共包含 24,750 组日常闲聊对话和 4,871 个话题标签…

2026/10/19 0:00:47 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/19 1:30:52 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →