跳转至

AI 自动化建站流水线

概述

这是一个基于 AI + OpenClaw 的自动化建站系统。用户提出网站需求后,系统自动完成从需求分析到代码生成再到发布上线的全流程,并将过程沉淀为可复用的模板。

目标用户

  • 企业老板 / 市场部员工 — 想做网站但不懂技术,描述需求即可获得成品
  • 创业者 / 自由职业者 — 快速搭建个人品牌或产品展示页
  • 模板贡献者 — 分享自己的网站模板赚取收入

蓝图:完整形态

经主人确认的完整规划,分阶段推进。

商业模式

项目 说明
定价模式 订阅制(基础费)+ Token 消耗
基础费 按月/年付费,享有基本建站权益
Token 用户修改网站内容时消耗 Token
试用机制 注册后可免费预览效果,满意后再付费部署上线
域名 分配三级域名 xxx.dev.llm.xin800.com 预览;付费后支持绑定自定义域名

模板生态

项目 说明
沉淀方式 自动沉淀(每个建站项目完成后自动生成模板)
模板买卖 用户可分享自己的模板给其他人使用,从中获得收入
平台抽成 平台从模板交易中抽成
定价方式 分享者自行定价

完整功能清单

P0 = MVP 必须做,P1 = 第二阶段,P2 = 持续优化

功能模块 说明 优先级
📝 需求提交页面 用户填写表单提交建站需求 P0
⚙️ 需求管理 API 增删改查需求记录 P0
🤖 AI 自动建站 OpenClaw 分析需求、生成代码、部署上线 P0
🔐 用户注册登录 账号体系,支持用户管理自己的项目 P0
🌐 三级域名分配 自动分配预览域名 P0
🖼️ 案例展示 已完成网站的截图展示和分类筛选 P1
📂 模板系统 自动沉淀模板、匹配推荐、模板市场 P1
💰 付费订阅 基础订阅费 + Token 消耗 P1
🏪 模板交易 分享者定价、平台抽成 P1
🔗 自定义域名 付费用户绑定自己的域名 P1
🔔 Webhook 自动触发 需求提交后自动通知 OpenClaw P2
📊 数据看板 建站数量、模板收益、Token 消耗等统计 P2

系统架构(完整形态)

┌───────────────────────────────────────────────────────────┐
│                     前端展示站                             │
│  ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐    │
│  │ 首页介绍  │ │ 提交需求  │ │ 案例展示  │ │ 模板市场  │    │
│  └──────────┘ └──────────┘ └──────────┘ └──────────┘    │
│  ┌──────────┐ ┌──────────┐                               │
│  │ 个人中心  │ │ 登录/注册 │                               │
│  └──────────┘ └──────────┘                               │
└──────────────────────────┬────────────────────────────────┘
                           │
┌──────────────────────────▼────────────────────────────────┐
│                     后端 API 服务                          │
│  ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ │
│  │需求管 │ │用户管 │ │模板管 │ │支付管 │ │域名管 │ │Token  │ │
│  │理     │ │理     │ │理     │ │理     │ │理     │ │管理   │ │
│  └──────┘ └──────┘ └──────┘ └──────┘ └──────┘ └──────┘ │
└──────────────────────────┬────────────────────────────────┘
                           │
┌──────────────────────────▼────────────────────────────────┐
│                  自动化流水线(核心)                      │
│                                                           │
│  用户提交需求 → OpenClaw 分析需求 → 生成网站代码          │
│      ↓                                                    │
│  分配预览域名 → 部署预览 → 用户确认效果                    │
│      ↓ (付费后)                                           │
│  绑定自定义域名 → 正式部署上线                             │
│      ↓                                                    │
│  自动沉淀模板 → 可上架模板市场                             │
│                                                           │
└───────────────────────────────────────────────────────────┘

MVP:最小可行版本

第一步要跑通的核心链路。在蓝图中只做 P0 的部分。

MVP 目标

用户能注册、提交需求,我能收到并建站、部署预览上线给用户看。 不涉及付费、模板市场、案例展示等复杂功能。

MVP 包含的功能

模块一:用户注册登录

  • 注册:邮箱/手机号 + 密码
  • 登录:账号密码
  • 个人中心:查看自己的需求和项目列表

模块二:需求提交页面

登录后可提交建站需求。

表单字段:

字段 类型 说明
网站名称 文本输入 必填
网站类型 下拉选择 企业官网 / 个人主页 / 产品展示 / 博客 / 其他
行业 文本输入 必填,如科技、餐饮、教育
核心功能 多选/输入 产品展示、新闻动态、在线咨询、联系表单、关于我们
风格偏好 文本输入 如"科技感"、"简约商务"、"温馨亲和"

提交后页面跳转到"需求已受理",显示需求编号和预计处理时间。

模块三:后端 API

提供接口:

  • POST /api/auth/register — 用户注册
  • POST /api/auth/login — 用户登录
  • POST /api/requirements — 提交新需求
  • GET /api/requirements — 查看需求列表
  • GET /api/requirements/{id} — 查看单个需求详情

数据库表:

users 表:

字段 类型 说明
id INTEGER 自增主键
email TEXT 邮箱,唯一
password_hash TEXT 密码哈希
created_at DATETIME 注册时间

requirements 表:

字段 类型 说明
id INTEGER 自增主键
user_id INTEGER 关联用户
type TEXT 网站类型
name TEXT 网站名称
industry TEXT 行业
features TEXT 核心功能
style TEXT 风格偏好
status TEXT 待处理 / 处理中 / 预览中 / 已完成
preview_url TEXT 预览域名
created_at DATETIME 提交时间

模块四:OpenClaw 自动化流程

需求提交后,由云妃人工驱动建站流程:

  1. 看到新需求 → 分析需求内容
  2. 生成网站代码(HTML/CSS/JS)
  3. 推送到 Gitee 仓库
  4. 分配预览域名并部署
  5. 通知主人:"xxx 需求已上线预览,看看效果"
  6. 通知用户查看预览

MVP 不做的事

模块 理由
💰 付费系统 P1 再做
📂 模板市场 P1 再做
🏪 模板交易 P1 再做
🖼️ 案例展示页 等有几个案例再搞
🔔 Webhook 自动触发 MVP 阶段手动驱动

MVP 流程

用户访问 → 注册/登录
    ↓
提交建站需求 → 填写表单
    ↓
需求写入数据库 → 显示"已受理"
    ↓
云妃收到通知 → 分析需求
    ↓
生成网站代码
    ↓
分配预览域名 → 部署预览
    ↓
通知主人验收 → 通知用户查看

技术方案

层级 技术选型 说明
后端 Python(Flask / FastAPI) API 服务
前端 静态页面 需求提交、案例展示
数据库 SQLite(起步)→ PostgreSQL
AI 引擎 OpenClaw(云妃) 需求理解、代码生成、流程编排

里程碑规划

第一步:MVP — 后端 + 用户系统 + 需求提交(当前阶段)

  • 搭框架,建数据库
  • 用户注册登录
  • 需求提交表单
  • 需求列表查看
  • 部署上线

第二步:跑通建站流程

  • 手动跑通 1-2 个真实案例
  • 实现预览域名自动分配
  • 模板自动沉淀机制

第三步:付费 + 模板系统

  • 订阅制 + Token 系统
  • 模板市场
  • 模板交易(分享者定价、平台抽成)
  • 自定义域名绑定

第四步:持续优化

  • 案例展示页
  • Webhook 自动触发
  • 数据看板
  • 丰富模板库