web-builder

GitHub
553 94 较难 1 次阅读 4天前AGPL-3.0开发框架Agent图像
AI 解读 由 AI 自动生成,仅供参考

web-builder 是一款由 AI 驱动的低代码平台,旨在帮助用户通过可视化拖拽快速构建现代化的响应式网站与应用。它基于 TailwindCSS 打造,不仅支持动态自定义组件、多主题切换及多语言适配,还能直接生成并发布高质量的 UI 界面。

对于传统开发中反复编写样式代码、调整布局耗时较长的问题,web-builder 提供了高效的解决方案。用户无需深入编码细节,即可利用丰富的模板库和示例快速搭建页面,同时支持实时预览不同设备尺寸下的显示效果。其独特的亮点在于深度融合了 AI 大模型能力,能够通过自然语言对话自动生成 UI 布局、图表甚至工具应用,大幅降低了从创意到成品的门槛。此外,它还具备完善的版本管理、媒体库维护以及针对小程序的数据管理能力,并支持 AOS 和 GSAP 等精细动画效果。

这款工具非常适合前端开发者、UI 设计师以及希望快速落地产品的创业团队使用。开发者可以借此减少重复性劳动,专注于核心逻辑;设计师能直观地将创意转化为可交互的原型;而具备基础技术认知的普通用户也能轻松上手,独立完成站点搭建。无论是构建企业官网、后台管理系统还是微信小程序,web-builder 都能提供灵活且强大的支持,让网页创作变得更加简单高效。

使用场景

某电商初创团队需要在三天内上线一个支持多语言、适配移动端且具备暗黑模式的促销活动页,以配合即将到来的海外黑五大促。

没有 web-builder 时

  • 前端工程师需手动编写大量 Tailwind CSS 类名来构建响应式布局,耗时且容易出错,难以保证多设备兼容性。
  • 设计师与开发协作断层,每次修改 UI 细节(如间距、颜色)都需要反复沟通并重新部署代码,迭代效率极低。
  • 实现多语言切换和暗黑模式需要额外编写复杂的逻辑判断和样式覆盖代码,显著增加了开发工作量。
  • 缺乏可视化预览手段,无法实时查看不同主题或设备尺寸下的页面效果,往往上线后才发现排版错乱。
  • 动画效果依赖手写 GSAP 或 AOS 配置,调试过程繁琐,非专业前端人员几乎无法独立完成。

使用 web-builder 后

  • 通过拖拽可视化组件快速搭建页面,基于 Tailwind CSS 的预设动态组件自动适配各类屏幕,构建速度提升数倍。
  • 运营人员可直接在界面上调整组件数据、复制或删除模块,实时预览效果,无需等待开发排期即可完稿。
  • 一键开启多主题和多语言支持,系统自动处理样式切换与内容映射,轻松满足全球化促销需求。
  • 利用内置的响应式预览和暗黑模式开关,即时检查并修正不同场景下的显示问题,确保上线质量。
  • 直接选用模板库中的现成动画效果或让 AI 生成特定交互,无需编写底层代码即可实现流畅的滚动视差体验。

web-builder 将原本需要一周的全栈开发工作压缩至一天,让非技术人员也能独立交付高质量的现代化营销页面。

运行环境要求

操作系统
  • Linux
  • macOS
  • Windows
GPU

未说明

内存

未说明

依赖
notes该项目为前端低代码平台,基于 Angular 和 Node.js 开发,非 Python AI 模型项目,因此无 GPU 和 Python 版本需求。安装时必须严格使用 npm install 并遵循 package-lock.json 锁定的版本,使用 yarn 或 pnpm 会导致报错。后端推荐搭配 Drupal CMS 使用以发挥动态组件和 API 配置功能,但也支持本地静态数据模式。
python不需要
Angular v20 (对应 web-builder v11)
Node.js v22+ (对应 web-builder v11)
TypeScript v5.8+
TailwindCss
Material Design
ngx-formly
aos
gsap
Echarts
Drupal (推荐后端)
web-builder hero image

快速开始

logo

信使 Web builder
AI 生成UI和工具应用的低代码平台


AI 生成UI和工具应用的低代码平台,国内首款开源的基于 Drupal 作为 Headless 的低代码,基于 TailwindCss,通过拖拽可视化快速构建现代化响应式UI、动态自定义组件、多主题、多语言的网站应用。AI-powered UI generation and publishing low code platform, built on TailwindCSS, enabling rapid drag-and-drop visual creation of modern responsive UIs, dynamic customizable components, multi-theme, and multi-language web applications.

https://builder.design

Builder CMS · 信使小程序 · 文档 · 知乎 · Docker 部署

观看演示视频

logo
logo

奥陌陌是已知的第一颗经过太阳系的星际天体,意为"远方信使"。

web builder

功能点 说明
Layout builder 动态 layout,基于 TailwindCss 的动态组件,支持静态数据和 API 数据来源
组件编辑 删除、复制 JSON、编辑组件数据、拖动上下排列
媒体库 可在前台批量上传、查看、更新媒体库
小程序数据维护 通过 builder 管理小程序的页面和组件
页面历史版本 当提交、清空、加载示例等覆盖操作时新增历史版本
草稿检测 当前内容有最新时,提醒是否拉取最新
丰富的模板库、示例库 基于模板库选择模板,快速生成页面
复制整个页面的 JSON 可直接复制 json,部署到后台发布
动画 支持通用的AOS页面滚动动画和高细粒度的GSAP动画
切换全宽 方便大屏编辑,减少干扰
快速生成页面 根据一定的规则从组件库中生成页面
多主题切换预览 预览在多主题下的组件显示情况
暗黑风格 支持切换浅色风格和暗黑风格,专注内容创作
页面预览 调转到新窗口查看真实的页面
响应式预览 可切换不同设备尺寸查看页面响应式排版

Builder 预览

swiper layout
title widget
animate layout
swiper layout

Builder Pro 预览

基于AI大模型生成UI、页面和工具应用,欢迎体验。

chat-entry chat-tailwind
chat-chart chat-mermaid

信使 Mini 小程序

信使小程序是基于 Taro+NutUI 的小程序,Vue3拥有更好的编辑开发体验,
Web builder中通过拖拽可视化配置,小程序可动态构建页面。

Github 开源地址

logo

相关视频演示

logo

微信扫码查看更多视频

对应版本

Web builder Angular Node TS
v11 v20 v22+ v5.8+
v10 v19 v18+ v5.5+
v9 v18 v18+ v5.4
v8 v17 v18+ v5.2
v7 v16 v16+ v4.9.3
v6 v14 v14.15.0 v4.6
v5 v12 v14 v4
<=v4 v11 v14 v4

技术选型

  • 前端:Angular + Material + TailwindCss
  • 动态表单:ngx-formly
  • web 动画:aos 页面滚动动画,gsap 细粒度定制化动画
  • 图表:Echarts
  • 视频:Video.js
  • 文件生成:jspdf 生成 pdf,html2canvas 生成图像,file-saver 下载文件,jszip 压缩文件
  • 编辑器:quill, jsoneditor, vs monaco-editor
  • 幻灯片:swiper
  • 字体图标:material design icons + 自定义 svg icon
  • 加密:crypto-js
  • 工具函数:lodash-es
  • 测试预览:storybook
  • web 服务:Nginx
  • 后端:Drupal(推荐),通过 Drupal 的 views 视图可灵活配置动态组件、动态 api;

开发指南

安装 npm install

  1. 代码下载或者 clone 项目到本地:git clone git@github.com:biaogebusy/web-builder.git
  2. 请使用 npm install 安装,严格按照 package-lock.json 锁版本安装,依赖较多,请多等待,使用 yarn 或者 pnpm 会有报错;

本地开发

npm start

开发环境设置

// src/environments/environment.ts
export const environment: IEnvironment = {
  apiUrl: "http://localhost:4200",
  production: false,
  port: 4200,
  cache: false,
  drupalProxy: false,
  multiLang: true,
  langs: [
    {
      label: "中文",
      langCode: "zh-hans",
      prefix: "/",
      default: true,
    },
    {
      label: "EN",
      langCode: "en",
      prefix: "/en",
    },
  ],
};
  • apiUrl: 是整个应用的 Base api 参数;
  • production: 为 false 时,页面的内容 api 将调用本地 json 文件,true 时将会调用线上接口;
  • port: 自定义 Node 端口;
  • cache: 是否开启 api 请求缓存;
  • drupalProxy: 对应后端为 drupal,统一使用 Drupal 来登录登出;
  • multiLang: 应用是否是多语言;

本地开发环境 Proxy 代理

为了体验一致,本地默认配置体验站的API代理,配置文件config/proxy.config.js,根据实际情况进行配置;

const PROXY_CONFIG = [
  {
    context: ['/api', '/user', '/sites'],
    target: 'https://builder.design',
    secure: false,
    changeOrigin: true,
  },
];

module.exports = PROXY_CONFIG;

为生产环境打包

npm run build

最后

  • QQ 交流群:1176468251
  • 如果觉得这个项目对您有所助益,请帮忙点个 star

Star History Chart

版本历史

V11.2.22026/03/28
V11.2.12026/01/01
V11.2.02025/11/02
V11.0.02025/09/01
V10.1.02025/06/13
V10.0.02025/05/05
V9.0.32025/03/13
V9.0.22025/01/10
V9.0.12024/12/09
V8.0.32024/10/20
V8.0.22024/09/10
V8.0.02024/06/21
V6.0.02024/06/08
V5.0.12024/06/01
V5.0.02024/04/27
V4.2.42024/03/02
V4.2.32023/12/23
V4.2.22023/12/18
V4.2.12023/10/14
V4.2.02023/06/29

常见问题

相似工具推荐

openclaw

OpenClaw 是一款专为个人打造的本地化 AI 助手,旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚,能够直接接入你日常使用的各类通讯渠道,包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息,OpenClaw 都能即时响应,甚至支持在 macOS、iOS 和 Android 设备上进行语音交互,并提供实时的画布渲染功能供你操控。 这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地,用户无需依赖云端服务即可享受快速、私密的智能辅助,真正实现了“你的数据,你做主”。其独特的技术亮点在于强大的网关架构,将控制平面与核心助手分离,确保跨平台通信的流畅性与扩展性。 OpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者,以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力(支持 macOS、Linux 及 Windows WSL2),即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你

349.3k|★★★☆☆|昨天
Agent开发框架图像

stable-diffusion-webui

stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面,旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点,将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。 无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师,还是想要深入探索模型潜力的开发者与研究人员,都能从中获益。其核心亮点在于极高的功能丰富度:不仅支持文生图、图生图、局部重绘(Inpainting)和外绘(Outpainting)等基础模式,还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外,它内置了 GFPGAN 和 CodeFormer 等人脸修复工具,支持多种神经网络放大算法,并允许用户通过插件系统无限扩展能力。即使是显存有限的设备,stable-diffusion-webui 也提供了相应的优化选项,让高质量的 AI 艺术创作变得触手可及。

162.1k|★★★☆☆|2天前
开发框架图像Agent

everything-claude-code

everything-claude-code 是一套专为 AI 编程助手(如 Claude Code、Codex、Cursor 等)打造的高性能优化系统。它不仅仅是一组配置文件,而是一个经过长期实战打磨的完整框架,旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。 通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能,everything-claude-code 能显著提升 AI 在复杂任务中的表现,帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略,使得模型响应更快、成本更低,同时有效防御潜在的攻击向量。 这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库,还是需要 AI 协助进行安全审计与自动化测试,everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目,它融合了多语言支持与丰富的实战钩子(hooks),让 AI 真正成长为懂上

143.9k|★★☆☆☆|今天
开发框架Agent语言模型

ComfyUI

ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎,专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式,采用直观的节点式流程图界面,让用户通过连接不同的功能模块即可构建个性化的生成管线。 这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景,也能自由组合模型、调整参数并实时预览效果,轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性,不仅支持 Windows、macOS 和 Linux 全平台,还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构,并率先支持 SDXL、Flux、SD3 等前沿模型。 无论是希望深入探索算法潜力的研究人员和开发者,还是追求极致创作自由度的设计师与资深 AI 绘画爱好者,ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能,使其成为当前最灵活、生态最丰富的开源扩散模型工具之一,帮助用户将创意高效转化为现实。

107.9k|★★☆☆☆|昨天
开发框架图像Agent

markitdown

MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具,专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片(含 OCR)、音频(含语音转录)、HTML 乃至 YouTube 链接等多种格式的解析,能够精准提取文档中的标题、列表、表格和链接等关键结构信息。 在人工智能应用日益普及的今天,大语言模型(LLM)虽擅长处理文本,却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点,它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式,成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外,它还提供了 MCP(模型上下文协议)服务器,可无缝集成到 Claude Desktop 等 LLM 应用中。 这款工具特别适合开发者、数据科学家及 AI 研究人员使用,尤其是那些需要构建文档检索增强生成(RAG)系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性,但其核心优势在于为机器

93.4k|★★☆☆☆|昨天
插件开发框架

LLMs-from-scratch

LLMs-from-scratch 是一个基于 PyTorch 的开源教育项目,旨在引导用户从零开始一步步构建一个类似 ChatGPT 的大型语言模型(LLM)。它不仅是同名技术著作的官方代码库,更提供了一套完整的实践方案,涵盖模型开发、预训练及微调的全过程。 该项目主要解决了大模型领域“黑盒化”的学习痛点。许多开发者虽能调用现成模型,却难以深入理解其内部架构与训练机制。通过亲手编写每一行核心代码,用户能够透彻掌握 Transformer 架构、注意力机制等关键原理,从而真正理解大模型是如何“思考”的。此外,项目还包含了加载大型预训练权重进行微调的代码,帮助用户将理论知识延伸至实际应用。 LLMs-from-scratch 特别适合希望深入底层原理的 AI 开发者、研究人员以及计算机专业的学生。对于不满足于仅使用 API,而是渴望探究模型构建细节的技术人员而言,这是极佳的学习资源。其独特的技术亮点在于“循序渐进”的教学设计:将复杂的系统工程拆解为清晰的步骤,配合详细的图表与示例,让构建一个虽小但功能完备的大模型变得触手可及。无论你是想夯实理论基础,还是为未来研发更大规模的模型做准备

90.1k|★★★☆☆|昨天
语言模型图像Agent