
BitBang CLI
BitBang CLI是一个单一静态二进制远程访问多功能工具:打开交互式shell、浏览和传输文件,以及从任何浏览器访问远程机器网络上的Web应用——无需端口转发、无需配置、无需账户。
designlang 是一款强大的 CLI 工具,它使用无头浏览器(Playwright)爬取任何网站,从实时 DOM 中提取所有计算后的样式、布局模式、动效语言及品牌语调。
designlang 是一款强大的 CLI 工具,它使用无头浏览器(Playwright)爬取任何网站,从实时 DOM 中提取所有计算后的样式、布局模式、动效语言及品牌语调。不同于仅提取颜色和字体的传统工具,designlang 能生成 17+ 种输出文件,包括针对 AI 优化的 Markdown、Tailwind/Shadcn/Figma 配置、React 组件骨架以及可直接用于 v0/Cursor/Lovable 的提示包。

其核心突破在于 v10 版本的“意图发布”:它不仅捕获网站的“外观”,更通过 LLM 辅助理解网站的“本质”(页面意图、区块角色、材质语言),让 AI 能够忠实地重建而非仅仅重新样式化。
--full 模式自动发现并爬取规范页面,生成跨页面设计一致性分析(共享令牌、Jaccard 分数)。*-prompts/ 目录,内含专为 v0, Lovable, Cursor, Claude Artifacts 优化的提示文件。只需一次粘贴,即可让 AI 重建高保真界面。designlang mcp 将提取的设计数据暴露为 MCP 资源,供 Cursor、Claude Code 等智能体直接调用。*-anatomy.tsx),包含插槽、变体与状态矩阵。无需安装,直接使用 npx:
npx designlang https://stripe.com
获取多页面一致性报告、Logo、提示包及所有高级特性:
npx designlang https://stripe.com --full
当启发式分类置信度低时,调用 LLM 进行优化(需设置 OPENAI_API_KEY 或 ANTHROPIC_API_KEY):
npx designlang https://example.com --smart
适用于 Claude Code, Cursor, Codex 等:
npx skills add Manavarya09/design-extract
运行后,你将获得一个包含以下文件的文件夹:
| 文件类型 | 文件名示例 | 说明 |
|---|---|---|
| AI 提示包 | *-design-language.md | 19 部分详细报告,可直接喂给 LLM 重建网站。 |
| 可视化报告 | *-preview.html | 包含色板、字体、阴影、WCAG 评分的交互式 HTML。 |
| 设计令牌 | *-design-tokens.json | W3C DTCG 标准格式。 |
| Tailwind | *-tailwind.config.js | 即插即用的 Tailwind CSS 配置。 |
| CSS 变量 | *-variables.css | 原生 CSS Custom Properties。 |
| Figma | *-figma-variables.json | 可导入 Figma 的变量文件(支持深色模式)。 |
| Shadcn/UI | *-shadcn-theme.css | 适配 shadcn/ui 的 globals.css。 |
| React 主题 | *-theme.js | 适配 Chakra/Stitches/Vanilla Extract 的主题对象。 |
| 动效令牌 | *-motion-tokens.json | 时长、缓动、弹簧参数及滚动联动标志。 |
| 组件骨架 | *-anatomy.tsx | 带类型的 React 组件存根,含变体与状态。 |
| 品牌语调 | *-voice.json | 语气、CTA 动词、标题风格、人称姿态。 |
| Logo 资产 | *-logo.svg/png/json | 提取的 Logo 文件及尺寸留白信息。 |
| Agent 规则 | agents.md / .cursor/ | 面向 AI 代理的规则与上下文文件。 |
| 命令 | 说明 |
|---|---|
designlang clone <url> | 生成一个应用了提取设计的可运行 Next.js 应用。 |
designlang lint <tokens> | 审计本地令牌文件,检查颜色膨胀、间距漂移及 WCAG 失败项(CI 就绪)。 |
designlang drift <url> <tokens> | 对比线上网站与本地令牌,输出同步/漂移 verdict。 |
designlang visual-diff <url1> <url2> | 并排捕获两个 URL,生成视觉差异 HTML 报告。 |
designlang apply <url> | 将提取的令牌直接写入当前项目,自动检测框架。 |
designlang mcp | 启动 MCP 服务器,供 AI Agent 实时查询设计数据。 |






