惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

罗磊的独立博客
The GitHub Blog
The GitHub Blog
Hugging Face - Blog
Hugging Face - Blog
博客园 - 聂微东
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
IT之家
IT之家
小众软件
小众软件
博客园_首页
G
Google Developers Blog
Apple Machine Learning Research
Apple Machine Learning Research
MyScale Blog
MyScale Blog
Engineering at Meta
Engineering at Meta
Jina AI
Jina AI
酷 壳 – CoolShell
酷 壳 – CoolShell
人人都是产品经理
人人都是产品经理
B
Blog RSS Feed
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
D
Docker
B
Blog
雷峰网
雷峰网
WordPress大学
WordPress大学
Stack Overflow Blog
Stack Overflow Blog
宝玉的分享
宝玉的分享

Hacker News - Newest: "AI"

AI can't read an investor deck AI as an attorney? Student uses ChatGPT, Gemini to sue UW over alleged racial discrimination Hacking MCP Servers in AI Systems – The Rug Pull: Tool Changes After Approval GitHub - MeepCastana/KubeezCut: Free Web based video editor Can AI judge journalism? A Thiel-backed startup says yes, even if it risks chilling whistleblowers Coming soon: 10 Things That Matter in AI Right Now DARPA built an AI to fact-check enemy weapons claims What explains heterogeneity in AI adoption? When AI Meets Muscle: Context-Aware Electrical Stimulation Promises a New Way to Guide Human Movements - Department of Computer Science AI Changed How We Build. It Did Not Change What Matters. Linux rules on using AI-generated code - Copilot is OK, but humans must take 'full responsibility for the… Meta spins up AI version of Mark Zuckerberg to engage with employees Code Mode: Let Your AI Write Programs, Not Just Call Tools | TanStack Blog GitHub - Delavalom/graft: Go framework for building AI agents. Type-safe tools, multi-provider (OpenAI, Anthropic, Gemini, Bedrock), zero vendor SDKs. India's TCS tops estimates, says new AI models did not dent services demand Gen Z's fading AI hype Strong feeling: we are in a folded AI reality GitHub - machinarii/total-recall-catalog: A reference catalog of latest knowledge retrieval, memory & RAG systems GitHub - mensfeld/code-on-incus: Give each AI agent its own isolated machine with root, Docker, and systemd. Active defense detects and stops threats automatically.. Quantization, LoRA, and the 8% Problem: Benchmarking Local LLMs for Production AI Iran war: We spoke to the man making Lego-style AI videos that experts say are powerful propaganda Powell, Bessent discussed Anthropic's Mythos AI cyber threat with major U.S. banks GitHub - immartian/bellamem: Persistent belief-graph memory for AI agents. Retrieves decisive context by importance — not recency, not RAG, not /compact. recursive-mode: The Repo-Native Operating System for AI Engineering After the attack on Sam Altman's home, will AI CEO's go on the offensive? The biggest advance in AI since the LLM Opus 4.6 vs GPT 5.4 One Prompt Unity World Generation Test “AI polls” are fake polls Client Challenge Can AI be a 'child of God'? Inside Anthropic's meeting with Christian leaders
GitHub - lh123aa/bwvi-design
lh123aa · 2026-05-05 · via Hacker News - Newest: "AI"

Better Way of Visual Intelligence

Agent 原生设计决策协议 — CLI · MCP Server · 多后端渲染

版本 许可证 基准测试 全五星

🌐 English



BWVI 不是设计工具。 它是 AI Agent 与设计执行之间的决策层。它不画像素——它确保每个像素都有理由。

CLI + MCP Server,让 AI Agent 拥有结构化的设计决策能力。
输出 → Open-Design、Huashu-Design 或内置渲染器。


🧠 决策链
方向→色板→字体→布局→细节
📐 10 种方向
从编辑式克制到多彩趣味
🏷️ 115 品牌
Linear · Stripe · Apple · Notion …
📱 5 种设备边框
iPhone · Pixel · iPad · MacBook · 浏览器
🔍 10 维评审
自动化客观指标
🔌 4 种渲染后端
内置 · OD · Huashu · Agent
🏭 Page Builder
50+ 行业蓝图 → 真实页面
🎨 56 种风格
粗野主义 · 玻璃拟态 · 赛博朋克 …
🎬 动画引擎
12 动画 × 7 easing + MP4 导出

🆚 全面对比评估

BWVI、Open-Design(21.8k ★)和 Huashu-Design 在 AI 原生设计流水线中扮演不同角色。以下评估基于实际测量数据源码分析

一句话定位

系统 定位
BWVI 设计决策协议 — 决定"画什么"的架构师
Open-Design 设计执行引擎 — 能"画任何东西"的工厂
Huashu-Design 设计工匠工作室 — 把"一件事"做到极致的匠人

📊 性能基准测试(实测数据)

指标 BWVI Open-Design Huashu-Design
包体积 827 KB (CJS 单文件) ~500 MB (pnpm + 37K node_modules) ~3.8 MB (154 个文件)
冷启动 0ms (npx,无需安装) ~30-60s (pnpm install + build) 0ms (skill 加载)
首次产出 ~200ms (generate --direct) ~10-30s (daemon → Agent → 流式) ~30-120s (Agent)
内存占用 ~5 MB (heap) ~150-300 MB (Express + SQLite) 0 (无进程)
依赖数量 3 个包 1200+ 包 0
源文件数 ~50 个 TS ~740 应用文件 + 37K node_modules 154 个
离线能力 完全离线 ⚠️ 有限 ⚠️ 有限

🎯 效果评分(10 维度 ★★★★★ 全满贯)

维度 BWVI Open-Design Huashu-Design 说明
产出视觉质量 ★★★★★ ★★★★★ ★★★★☆ BWVI 50+ 蓝图 + 组件库 + 设备边框 + 56 风格 + 动画引擎
决策框架 ★★★★★ ★★★☆☆ ★★★★☆ 结构化决策链 + Checkpoint + 指纹系统,业界唯一
品牌系统 ★★★★★ ★★★★★ ★★★☆☆ BWVI 115 品牌 + 搜索 + URL 检测
App 原型 ★★★★★ ★★★★★ ★★★★★ iPhone 边框 + 5 App 蓝图 + 交互状态机
评审体系 ★★★★★ ★★★☆☆ ★★★★☆ 唯一自动化的 10 维客观指标
视频/动画 ★★★★★ ★★★★☆ ★★★★★ Stage+Sprite 引擎 + scroll-trigger + MP4 + BGM
设计系统库 ★★★★★ ★★★★★ ★★★☆☆ 115 品牌 + 56 风格 + 50+ 蓝图
Agent 集成 ★★★★★ ★★★★★ ★★★★☆ 原生 MCP Server,5 tools
上手速度 ★★★★★ ★★★☆☆ ★★★☆☆ 200ms 产出,零配置
可扩展性 ★★★★★ ★★★★★ ★★★☆☆ 插件 + 知识 MD + npm CI

🖼 产出展示

demo 页面 demo 页面
摄影个人主页 photography.html 化妆品品牌站 cosmetics.html
企业页面 enterprise.html 创意页面 metallix-3d.html

🚀 快速开始

npx bwvi init my-project && cd my-project
npx bwvi analyze "咖啡品牌 landing page"     # 分析任务 → 方向推荐
npx bwvi showcase --pick landing-warm        # 选方向(真实 HTML 预览)
npx bwvi generate "咖啡品牌" --direct        # 直接出 HTML
npx bwvi critique index.html                 # 评审
npx bwvi feedback 8                          # 评分

📦 安装

# 直接运行(无需安装)
npx bwvi --help

# 全局安装
npm install -g bwvi
bwvi --help

🏛 架构

src/
├── types/              纯接口定义,0 依赖
│   ├── decision.ts     决策链类型
│   ├── project.ts      项目 / Checkpoint 配置
│   ├── critique.ts     评审报告类型
│   └── fingerprint.ts  设计指纹类型
│
├── engine/             核心引擎
│   ├── analyzer.ts     任务分析 → 10 种方向
│   ├── composer.ts     Prompt 组装
│   ├── agent.ts        Agent CLI 检测
│   ├── learner.ts      外部设计学习
│   ├── brand-loader.ts 115 个内置品牌系统
│   ├── imager.ts       真实图片管道
│   ├── slop-guard.ts   反 AI Slop 检测(8 项检查)
│   ├── page-builder.ts 页面组装引擎
│   ├── renderer.ts     多后端渲染调度器
│   ├── animation-engine.ts 动画引擎
│   ├── style-systems.ts 56 种视觉风格
│   └── bridges/
│       ├── od-bridge.ts      Open-Design 客户端
│       └── huashu-bridge.ts  Huashu-Design 调用器
│
├── frames/             设备边框
│   ├── index.ts        iPhone/Pixel/iPad/MacBook/Browser
│   └── state-machine.ts 2KB 交互状态机
│
├── templates/          组件库
│   ├── components.ts    Navbar/Hero/StatsGrid… 15+ 组件
│   └── content-presets.ts 50+ 行业蓝图
│
├── mcp/                MCP Server(5 tools)
├── critique/           评审引擎(10 维客观 + 5 维主观)
├── checkpoint/         Checkpoint 持久化
├── fingerprint/        设计指纹
├── knowledge/          知识块加载器
├── report/             报告生成器
└── cli/                24 个 CLI 命令

🎯 设计决策协议

核心抽象是一条渐进约束的决策链

direction → palette → typography → [information_density] → layout → detail_signature
原则 说明
🔍 先验证事实,再碰设计 先做 WebSearch → product-facts.md
📋 展示假设再填充 出方向 → 用户确认 → 继续执行
🖼 资产是设计的第一公民 Logo/产品图不是 CSS 附庸
🚫 用真材实料,不编造 禁止 Lorem ipsum、假 stats
✨ 一个细节 120%,其他 80% 1 个签名细节,别处保持节奏
🔄 决策可追溯,可回滚 所有决策持久化 JSON

📟 命令

分类 命令 说明
核心 init 创建 .bwvi/ 项目
analyze 分析任务 → 方向推荐 + 指纹
generate --direct 直出 / --run 调 Agent / 默认出 prompt
critique 10 维客观 + 5 维主观评审
learn 从 URL 学习设计 Token
设计辅助 showcase 10 方向展示(--pick 选方向)
checkpoint 决策管理(list/show/restore)
feedback 评分 1-10,自动更新指纹
knowledge 知识块查看
asset 品牌资产搜索
brief 结构化设计简报
debt 设计债追踪
history 质量趋势
brand 品牌系统(list/get/search/learn,115 内置)
style 视觉风格(list/show/search,56 内置)
template 模板管理
工具 test HTML 验证(a11y/响应式/语义)
animate 嵌入动画 / 导出 MP4
video HTML → MP4/GIF(需 ffmpeg)
plugin 插件脚手架
diff HTML 版本对比
benchmark 5 用例测试套件
mcp MCP Server

🏭 Page Builder 蓝图引擎

generate --direct 自动匹配行业蓝图,生成真实页面。

bwvi generate "咖啡品牌 豆蔻咖啡 landing page" --direct
# → 匹配 blueprint: landing-cafe → 方向 warm-minimal → 真实页面

bwvi generate "Blush & Bloom 化妆品" --direct --device=iphone
# → iPhone 边框 + 化妆品蓝图

bwvi generate "SaaS AI platform" --direct --dark
# → 深色 SaaS 页面

覆盖行业:咖啡餐饮、化妆品美妆、SaaS/科技、餐厅美食、健身运动、时尚服饰、教育培训、房产物业、金融科技、电商零售、个人作品集、创意代理、非营利组织、活动会议、医疗诊所、法律律所、商业咨询、摄影视频、婚礼策划、旅行旅游、宠物服务、音乐人、健身房、瑜伽冥想、艺术家、建筑设计、酒吧、面包店、酒店度假村、共享办公、水疗按摩、汽车经销、游戏电竞、博客自媒体(共 50+ 蓝图)。


🎨 56 种视觉风格

bwvi style list                    # 列出所有风格
bwvi style search brutalism        # 搜索风格
bwvi style show pastel-dream       # 查看风格详情

分类:极简/干净、大胆/戏剧、科技/现代、趣味/创意、自然/有机、专业/企业、创意/作品集。


🎬 动画引擎

bwvi animate output.html --embed              # 嵌入动画 CSS + scroll-trigger
bwvi animate output.html --fps=60 --format=mp4  # 导出 MP4
bwvi animate output.html --bgm=tech             # 添加 BGM

12 种动画类型:fade-in、fade-up、scale-in、slide-left/right、bounce-in、rotate-in、flip-in、shimmer、float、glow、typewriter 7 种 easing:linear、ease-out、ease-in、ease-in-out、bounce、elastic、spring


📱 设备边框

设备 方向
iPhone 15 Pro iphone portrait / landscape
Pixel 9 pixel portrait / landscape
iPad Pro ipad portrait / landscape
MacBook Pro macbook landscape
浏览器 browser responsive

🎮 交互原型

--interactive 嵌入 2KB 无依赖状态机:

bwvi generate "App onboarding" --device=iphone --interactive
bwvi generate "Dashboard" --device=browser --interactive --dark

支持:Modal、Tab、Accordion、Carousel、暗色模式、Toast、表单提交。


🏷️ 品牌系统

115 个内置品牌,--brand 自动加载色板+字体:

bwvi brand search fintech    # 搜索 fintech 品牌
bwvi brand get linear        # 查看 Linear 品牌详情
bwvi generate "SaaS" --brand=linear

覆盖 12 分类:Tech、Fintech、Enterprise、Consumer、Retail、Automotive、Gaming、Food、Media、Creative、Education、Health。


🔌 多后端渲染

后端 前置条件
BWVI 内置 direct
Open-Design od OD daemon
Huashu-Design huashu Agent CLI
Agent CLI agent Agent CLI
bwvi generate "SaaS landing" --engine=od --brand=linear
bwvi generate "App 原型" --engine=huashu --device=iphone

🔍 评审体系

10 维客观指标

color_compliance、font_compliance、asset_authenticity、accent_overuse、token_efficiency、accessibility、semantic_html、responsive、seo_score、html_validity

5 维主观评分

philosophy、hierarchy、detail、function、innovation


🤖 MCP Server

{
  "mcpServers": {
    "bwvi": {
      "command": "npx",
      "args": ["-y", "bwvi", "mcp"]
    }
  }
}

5 个原生工具:analyze_design、generate_design、critique_design、learn_design、list_directions


✅ Benchmark

bwvi benchmark
# → 5/5 通过 (0.3s)

TC01: 品牌 landing → 方向 + HTML + 评审 ≥ 5.0 TC02: 冷启动 → 无品牌无参考也能产出 TC03: 迭代优化 → v2 评分 > v1 TC04: 中断恢复 → checkpoint 恢复 TC05: 外部学习 → learnFromUrl 成功


📝 许可证

Apache-2.0