leigest519/ScreenCoder
ScreenCoder — Turn any UI screenshot into clean, editable HTML/CSS with full control. Fast, accurate, and easy to customize.
它解决了什么问题
ScreenCoder 自动将视觉设计(如截图或原型图)转换为可投入生产的 HTML 和 CSS 代码。它旨在弥合视觉设计与功能前端实现之间的差距,减少开发者从图像重建界面所需的手动工作量。
它如何工作
该系统采用模块化的多智能体架构,结合视觉理解与布局规划。整个过程遵循多步骤流程:
- UI 元素检测:使用 UIED 引擎分析截图,检测组件。
- 布局规划:将检测到的组件映射到逻辑页面区域,并使用占位符生成初始 HTML 布局。
- 代码生成:使用多模态模型(支持 Doubao、Qwen、GPT 或 Gemini)生成实际代码。
- 图像集成:识别占位符,并用原始截图中裁剪出的实际图像替换,生成最终的 HTML。
适用人群
该工具专为前端开发人员和设计师设计,适用于快速原型设计或从现有视觉资产创建像素级精确的网页。
特色亮点
- 模块化多智能体框架:结合了用于检测、规划和生成的专用智能体。
- 可自定义:支持用户对布局和样式进行自定义修改。
- 模型无关:兼容多种大语言模型,包括 GPT、Gemini、Qwen 和 Doubao。
- ScreenBench:包含一个全新的基准测试集,包含 1,000 张真实世界网页截图及其对应的 HTML 源代码,用于评估。
相关
- 项目
- 项目
- 项目
- 项目