replica-brand 用于把“克隆应用”变成“自己的应用”:任何项目都不应以原产品身份上线。它围绕命名、检查、配色、标志简报、语气和全库替换六个步骤展开,最终写入 replica/brand.md 与 replica/brand.json(包含 avoid、domains、colors,供 sweep.py、listing.py 和 replica-deploy 使用)。
用途与主要能力:从 replica/fixes.md 读取定位,按描述型、复合型、自造型、隐喻型、动词型等风格生成 20 个名称候选,再用“不与原应用在读音、外观或含义上混淆”等筛选条件收敛到 5 个;对每个候选逐项列出商标、域名、商店与社媒账号等检查,未实际运行的检查不得写“可用”。检查渠道包括 US trademark、EU trademark、Canada、WIPO Global Brand Database、whois、App Store 与 Play 搜索、X/Instagram/TikTok/GitHub 账号及网页搜索,并说明这些只是筛查、不构成法律清晰,花大钱前应由商标律师做正式检索。配色方面,从与原品牌不同色系选取主色,写入 replica-design 的 token 角色,并运行 python3 ../replica-design/contrast.py replica/design/tokens.json 直到无 AA 失败,同时把原品牌色加入 brand.json 以便扫描。标志部分只产出简报而非标志本身,要求适配 16px favicon 与 1024px 应用图标,交付 SVG、无透明 1024x1024 iOS 图标、favicon 集与 1200x630 社交图,且不得与原标志在形状、配色组合或字形技巧上相似。语气部分用三个词定义声音并说明其反面,给出五组 do/don't,改写注册、空状态、主按钮、确认与错误等 10 个最常见字符串。最后运行 python3 sweep.py . --avoid "Original Name,Its Company" --domains original.com --colors "#006bff" 或 python3 sweep.py . --config replica/brand.json,扫描文件内容与文件名中的原名(包括 CalendlyEmbed 这类标识符)、域名和颜色,跳过 node_modules、构建产物与 replica/ 规划目录;退出码 1 表示仍有残留,需修到显示 clean,并人工检查 favicon、页面标题、邮件模板、OG 图与应用图标。
限制:资料未提供具体定价、平台支持范围或效果保证;它只做品牌筛查与替换,不替代法律清晰,也不负责实际标志设计。