{
  "added_at": "2026-11-06",
  "category": "web-analysis",
  "description_en": "breakinggood captures a website's screenshots, cleaned DOM, computed design values, images, and XHR/fetch responses, then generates a Vite, React, and Tailwind rebuild with a mock API replaying observed JSON. Its CLI and MCP server expose site capture alongside a separate Git repository setup workflow.",
  "description_zh": "breakinggood 采集网站截图、清理后的 DOM、计算得到的设计参数、图片和 XHR/fetch 响应，再生成 Vite、React、Tailwind 重建项目，并用模拟 API 重放观察到的 JSON。命令行和 MCP 服务器也提供独立的 Git 仓库准备功能。",
  "entry_url": "https://awesomerea.org/resources/breakinggood/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/breakinggood/",
  "evidence_url": "https://github.com/eklavya2201/breakinggood/blob/f9f4dc36a272fa93493f096efaa87e9b4ccc17d3/README.md",
  "group": "tools",
  "id": "breakinggood",
  "json_url": "https://awesomerea.org/resources/breakinggood/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/breakinggood/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/breakinggood/index.md",
  "name": "breakinggood",
  "name_zh": "breakinggood 网站采集与重建工具",
  "record_type": "resource",
  "relationship": "foundation",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Node 20 or newer and Git; website mode needs an installed Chrome or Edge browser and a configured model provider.",
    "Pages behind logins, strong bot protection, or mostly rendered with canvas/WebGL may capture poorly.",
    "MIT license."
  ],
  "requirements_zh": [
    "需要 Node 20 或更新版本及 Git；网站模式还需要已安装的 Chrome 或 Edge 浏览器，以及配置好的模型服务。",
    "登录后的页面、强反爬页面或主要由 canvas/WebGL 渲染的页面可能采集不完整。",
    "MIT 许可证。"
  ],
  "targets": [
    "website"
  ],
  "url": "https://github.com/eklavya2201/breakinggood",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
