输入强调色、文字色、背景色与字体即可生成完整品牌主题,构建阶段强制 WCAG 2.2 AA 对比度检查
brandcloud — Astro 企业官网模板
作者 Zammi1
BrandCloud 是一套面向落地页的免费开源 UI 工具包,提供品牌主题生成、WCAG AA 对比度检查、Astro 与 React 组件、动效令牌,以及检测页面“AI 生成感”的规则与命令行工具。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 2
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
按功能拆分为 tokens、ui、astro、motion、antipatterns 五个包,可分别用于 Astro 或 React 项目
Astro 营销组件默认不向客户端发送 JavaScript,适合内容型落地页
提供 41 条“AI 生成感”视觉规则、brand-detect 检测器及正反示例对照
动效令牌与预设覆盖 Web、React、Svelte、React Native,并兼容减少动效偏好
浏览器内品牌构建器与 AI 外观评分工具无需安装即可使用
模板详细介绍
BrandCloud 由 Zammi1 发布在 GitHub,采用 MIT 许可,官网与文档位于 brandui.cloud。它面向需要快速搭建品牌落地页的营销人员、小型工作室及其开发者:输入强调色、文字色、背景色和字体,即可生成包含按钮、区块、表单、明暗模式的完整品牌主题,并在构建阶段对每对颜色做 WCAG 2.2 AA 对比度校验。
工具包按包拆分:@brandcloud/tokens 提供语义化令牌、从 JSON 生成品牌(make-brand)、Tailwind v4 层与 shadcn/ui 桥接、brand-ui-lint;@brandcloud/ui 提供可访问的 React 基础组件(按钮、表单、对话框、抽屉、菜单、标签页、提示等);@brandcloud/astro 提供默认零客户端 JavaScript 的 Astro 营销组件(首屏、步骤、FAQ、行动号召条、导航、页脚、咨询表单);@brandcloud/motion 提供动效令牌、CSS 工具、View Transitions 与面向 Web、React、Svelte、React Native 的预设,并兼容减少动效偏好;@brandcloud/antipatterns 包含 41 条针对“生成式设计”视觉特征的规则、检测器 brand-detect 以及正反示例。
仓库同时提供品牌构建器(浏览器内运行,无需安装)、AI 外观评分(粘贴 HTML 得到 0–100 分及逐项修复建议)、四类页面配方(活动落地页、优惠页、活动页、本地服务页)和相关指南。README 说明 npm 包“即将发布”,当前需克隆仓库、用 pnpm packs 打包后以本地 tgz 方式安装;文档站点位于 apps/docs-site。仓库内全部代码免费且保持免费,另有独立付费 Pro 版(引导式文案系统、签名主题包、销售区块等),免费包不依赖 Pro,并由 pnpm check:boundaries 强制边界。
限制方面:本次收录的是公开仓库中的 MIT 免费代码,不含付费升级;演示图片、字体、图标等第三方素材需单独核对许可;域名、托管、数据库、支付或 AI 等外部服务可能另行收费。
适合你的项目吗?
适用场景
- 营销人员为活动、优惠、活动报名或本地服务页快速生成符合品牌且通过对比度检查的落地页
- Astro 站点开发者使用 @brandcloud/astro 组件搭建首屏、步骤、FAQ、行动号召条、导航与页脚
- React 或 Next 应用引入 @brandcloud/ui 的可访问基础组件与 @brandcloud/tokens 的语义化令牌
- 在发布前用 brand-detect 或 AI 外观评分检查页面是否存在明显的生成式设计痕迹并逐项修复
- 需要统一动效语言的项目使用 @brandcloud/motion 的令牌、CSS 工具与 View Transitions 预设
适合人群
- 需要快速产出品牌落地页的营销人员与小型工作室
- 使用 Astro、React 或 Next 的前端开发者
- 关注 WCAG AA 对比度与可访问性的团队
- 希望减少页面“AI 生成感”的设计与内容团队
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
npm 包尚未发布,当前需克隆仓库后执行 pnpm install && pnpm packs,再将 ./packs 中的 tgz 文件安装到目标项目
- 2
Astro 项目需同时安装 @brandcloud/tokens 与 @brandcloud/astro;React 或 Next 项目需安装 @brandcloud/tokens、@brandcloud/ui 及 react、react-dom
- 3
使用 pnpm exec brand-make 并传入 --name、--accent、--ink、--paper、--font-body、--out-dir、--css 生成品牌
- 4
仓库开发校验命令包括 pnpm check、pnpm test:detector 与 pnpm fixtures,文档站点通过 pnpm docs:dev 启动
- 5
MIT 许可仅覆盖代码;演示图片、字体、图标及外部服务需按各自许可与收费情况单独确认
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- 项目资料提及可选付费版本或功能;本次仅收录公开免费代码,不包含付费升级。
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
- npm 包尚未发布,当前无法通过 npm 直接安装;需先克隆仓库、执行 pnpm packs 打包,再将生成的本地 tgz 文件安装到项目中。
- 存在独立的付费 Pro 版,额外提供引导式文案系统、签名主题包、销售区块与引导式销售功能;这些 Pro 功能不属于免费范围。
查看原文依据
Permission is hereby granted, free of charge
许可证原文
npm packages are coming soon. Until then, install from this repository: clone it, pack the packages, then add the packed files to your project.
README 原文
https://github.com/Zammi1/brandcloud/blob/main/LICENSEhttps://github.com/Zammi1/brandcloud/blob/main/README.mdA separate, paid Pro edition adds a guided copywriting system, a signature theme pack, selling sections and guided selling, built on the public APIs here.
README 原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-05。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料较完整 · 85 / 100
- 技术栈
- Astro · React
- 网站类型
- 企业官网
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2026-10-03
- 截图检查日期
- 2026-10-05
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 Astro。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
审核声明: [email protected] · 2026-10-05
查看当时使用的来源资料
SHA-256: 13eeb86976b9176fa48c59ca2637a76d27f650dd03387306f59890e5aee81d30
2026-10-05T00:30:29.355Z
来源文件 / 仓库# BrandCloud Website and docs: https://brandui.cloud Landing pages that look made by hand, in your own brand, and that pass accessibility checks before anyone sees them. BrandCloud is a free, open-source kit for people who launch web pages: marketers, small studios and the developers who work with them. Give it four things (your accent colour, your ink, your paper and your fonts) and it builds a complete brand: buttons with real depth, sections, forms, light and dark modes, every colour pair checked against WCAG 2.2 AA. Then it checks your page for the tells that make a site look AI-generated, and tells you how to fix each one. ## For marketers - **Brand builder.** Pick or upload your colours, see your brand on real buttons and sections, check contrast, export it. Nothing to install: it runs in the browser at https://brandui.cloud/brand-builder/. - **AI-look score.** Paste a page's HTML and get a score from 0 to 100 with the reasons and the fix for each. Developers can run the same checks on any URL with `brand-detect`. - **Page recipes.** A campaign landing page, an offer page, an event page and a local service page, ready to fill with your words and pictures. - **Guides.** How to make a page not look AI-made, and how to pick brand colours that pass accessibility. ## For developers | Package | What it does | |---|---| | `@brandcloud/tokens` | Semantic tokens, brands from a small JSON file (`make-brand`), WCAG AA enforced at build, Tailwind v4 layer, shadcn/ui bridge, `brand-ui-lint` | | `@brandcloud/ui` | Accessible React primitives: buttons (depth, solid, outline, ghost, ink, level), forms, dialogs, drawers, menus, tabs, toasts and more | | `@brandcloud/astro` | Astro marketing components with zero client JavaScript by default: hero, steps, FAQ, call-to-action band, navigation, footer, enquiry form | | `@brandcloud/motion` | Motion tokens, CSS utilities, View Transitions, character presets and spring drivers for web, React, Svelte and React Native; reduced-motion safe | | `@brandcloud/antipatterns` | 41 rules for the visual tells of generated design, a detector (`brand-detect`) and bad/good example pairs | npm packages are coming soon. Until then, install from this repository: clone it, pack the packages, then add the packed files to your project. ```sh git clone https://github.com/Zammi1/brandcloud.git cd brandcloud && pnpm install && pnpm packs # builds every package and packs it into ./packs # then, in your project (next to the brandcloud folder) pnpm add ../brandcloud/packs/brandcloud-tokens-0.9.0.tgz ../brandcloud/packs/brandcloud-astro-0.9.0.tgz astro # an Astro site pnpm add ../brandcloud/packs/brandcloud-tokens-0.9.0.tgz ../brandcloud/packs/brandcloud-ui-0.9.0.tgz react react-dom # a React or Next app pnpm exec brand-make --name acme --accent "#0f766e" --ink "#111827" --paper "#fbfaf7" \ --font-body "Georgia, serif" --out-dir brands --css src/styles/acme.css # your brand, AA checked ``` Start with `packages/tokens/README.md`, then the package you need. The documentation site (https://brandui.cloud) lives in `apps/docs-site` (`pnpm docs:dev`). ## Free and Pro Everything in this repository is free under the MIT licence, and stays free. A separate, paid Pro edition adds a guided copywriting system, a signature theme pack, selling sections and guided selling, built on the public APIs here. The free packages never depend on Pro (`pnpm check:boundaries` enforces it). ## Working on this repository ```sh pnpm install pnpm check # boundaries, secret and personal-data scan, build, typecheck, tests pnpm test:detector # detector pairs in headless Chromium pnpm fixtures # install the packed packages into fresh Vite, Next and Astro apps ``` See `CONTRIBUTING.md`, `CODE_OF_CONDUCT.md` and `SECURITY.md`. Licensed under MIT (`LICENSE`).
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

astrowind
⭕️ AstroWind: A free template using Astro v7 and Tailwind CSS v4. Astro starter theme.
Astro · 博客

astro-landing-page
An Astro + Tailwind CSS Example/Template for Landing Pages
Astro · 企业官网

Tailcast
Dark-themed website template built on Astro and Tailwind CSS
Astro · 企业官网

Positivus
A stunning and versatile Astro theme designed for digital marketing agencies.
Astro · 企业官网

qwind
⭕️ Qwind: A template to make your website using Qwik + Tailwind CSS.
Astro · 工具站

agency-landing-page-Astrojs
A simple agency landing page made with astrojs and tailwindcss
Astro · 企业官网
