案例
BaoCut Design:移植重建的设计稿与设计系统编辑器
记录 BaoCut 的设计稿(画布)与设计系统编辑器;项目称其按 1:1 移植自 Claude Design 编辑器的 TypeScript 重建,并在智能体会话中提供标注与导出。运行时说明记录了对照原脚本修正的标识符,以及画布主页面 20463 个函数中有 19111 个结构完全一致的比对结果。未审阅的差异、未公开的重建记录及复用权利仍待确认;不主张恢复任何托管后端。
- 目标
- 应用 · 网站
- 类别
- 独立重建案例
- 关联
- 独立重建项目
- 来源复核于
使用条件与局限
- 前提条件:需要 Node.js >=22.12.0、npm 工作区依赖以及 apps/design-editor 与 apps/design-system-editor 的构建;画布在 React 19 之外为画板保留 React 18.3.1,并使用 Babel standalone 7.29.0。完整构建另需 Rust、CMake 及平台工具;智能体制作设计稿使用已配置的本机智能体 CLI(如 Codex)。
- 范围:作为来源的重建工程(src/design-type、src/design-system-type)及其证据未公开,也未写明对应的原版版本。
- 范围:BaoCut shim 取代 globalThis.claude 宿主接口,父窗口 origin 白名单为空,使用分析关闭,多人房间、sample 及托管设计系统安装均被去除。系统字体取代 Anthropic Sans,但仍内联 Anthropicons 图标字体,其许可待确认且计划替换;请使用已获独立授权的内容。
- 许可:BaoCut Community License 1.0 是源码可见许可:仅允许个人、内部使用及内容创作,将 BaoCut 或其代码商业化需另行许可。第三方声明不能确立所重建的 Claude Design 代码或图标字体的复用权。
关于此条目
说明已依据一手来源复核。
一手来源
- packages/design-runtime/README.md GitHub · JimLiu/baocut · 修订 7aa049e
- packages/design-system-runtime/README.md GitHub · JimLiu/baocut · 修订 7aa049e
- docs/design/canvas/README.md GitHub · JimLiu/baocut · 修订 7aa049e
- docs/acceptance/acceptance-spec.md GitHub · JimLiu/baocut · 修订 7aa049e
- skills/baocut/built-in-skills/design/SKILL.md GitHub · JimLiu/baocut · 修订 7aa049e
- package.json GitHub · JimLiu/baocut · 修订 7aa049e
- packages/design-runtime/package.json GitHub · JimLiu/baocut · 修订 7aa049e
- apps/design-editor/package.json GitHub · JimLiu/baocut · 修订 7aa049e
- packages/design/src/canvas-check.test.ts GitHub · JimLiu/baocut · 修订 7aa049e
- packages/design/src/canvas-routes.test.ts GitHub · JimLiu/baocut · 修订 7aa049e
- packages/design/src/editor/downloads-bridge.test.ts GitHub · JimLiu/baocut · 修订 7aa049e
- packages/design-system/src/routes.test.ts GitHub · JimLiu/baocut · 修订 7aa049e
- packages/design-system/src/editor/comment-targets.test.ts GitHub · JimLiu/baocut · 修订 7aa049e
- LICENSE GitHub · JimLiu/baocut · 修订 7aa049e
- THIRD_PARTY_NOTICES.md GitHub · JimLiu/baocut · 修订 7aa049e
- https://github.com/JimLiu/baocut/commit/7aa049e82e1367da013b7aba80f0b79033fa04ad