{"repo":"fanshouheng/makeup-match-prototype","free":true,"listed":false,"github":"https://github.com/fanshouheng/makeup-match-prototype","clone":"git clone https://github.com/fanshouheng/makeup-match-prototype.git","description":"隐私优先的妆容博主匹配工具：在浏览器本地分析面部比例，寻找更适合参考的妆容教程。","language":"TypeScript","stars":112,"topics":["beauty-tech","face-landmarks","makeup","mediapipe","open-source","privacy-first","react","typescript"],"license":"AGPL-3.0","category":"ui-components","readme_excerpt":"MAKEUP REFERENCE AI for your look 从面部结构出发，寻找更适合参考的妆容博主。 上传一张清晰正脸照，在浏览器本地完成面部比例比较。 当前公开页面先专注女生妆容参考；男生趣味报告入口暂时隐藏，后续将在取得博主授权后改为男生美妆博主匹配。不判断身份，也不评价长相好坏。 立即体验 MAKE UP --- 怎么使用 1. 选择一张正面、无遮挡、光线均匀的照片，也可以直接拍照。 2. 等待照片质量检查和面部比例分析。 3. 查看面部结构更接近的创作者。 4. 当前浏览器前 3 次女生成功匹配无需登录；失败或同一张已加载照片重新分析不计次数。 5. 打开创作者主页或代表内容寻找参考。 6. 妆容结果页可进入 /plus 了解 9.9 元限量付费内测；激活后再选择场景和妆造方向，生成完整报告。 7. 第 3 次成功匹配后，注册或登录并邀请一位朋友；朋友确认邮箱并成功完成一次女生匹配后，邀请人获得 3 次新匹配和 1 次 AI 推荐，朋友获得 1 次 AI 推荐。 8. AI 联网推荐每次消耗 1 次；除邀请奖励外，也可以在微信人工确认 ¥9.9 后获得 10 次。结果只显示博主名字。 9. 准备参加 Plus 邀请制内测时，从 /plus 添加运营者微信；人工确认付款后，新用户先注册并确认邮箱，再登录兑换邀请码。 为了让结果更稳定，建议使用自然表情、嘴唇闭合、头部摆正的照片。照片中只保留一张清晰人脸。 默认匹配不会上传照片 默认的已授权创作者匹配只在当前设备处理： - 原图不会上传或保存到服务器。 - 从照片中提取的面部比例不会上传。 - 相似度比较在浏览器本地完成。 - 完成有效分析后，最近一次照片和九项面部结构数据会保存在当前浏览器；不会上传服务器，也不会跨设备同步。用户可在 Plus 会员页清除本机档案。 - 女生流程前 3 次成功匹配按当前浏览器计数，不跨设备同步；分析失败和同一张已加载照片重新分析不计次数。次数用完后需要登录，并使用邀请获得的匹配次数；基础匹配次数不出售。 女生匹配过程中，应用只会从公开创作者库下载已经审核通过的资料。 暂时隐藏的男生 AI 报告 男生趣味报告当前没有公开入口，旧实现和 male-face-report Edge Function 暂时保留，已有本机报告不会被删除。后续方向不是恢复评价人式报告作为主入口，而是在获得并核验足够的男生美妆博主授权后，复用本地面部比例能力提供男生美妆博主匹配。 若未来重新开放旧报告能力，仍必须遵守以下边界： - 不发送照片、面部关键点坐标、姓名、设备标识、创作者信息或本地匹配结果。 - MAKE UP 不把精确比例、提示词或生成报告写入数据库或 Storage。 - 第三方 AI 服务负责生成文案，不负责看图或重新判断面部结构。 - Edge Function 只接受固定的九项比例、模式和评价人，并校验数值范围及 JSON 输出。 - 锐评不得使用残疾、疾病、种族、智力、性格或直接外貌羞辱；夸夸必须从比例事实出发。 - 页面明确标注 AI 生成；第三方 AI 服务仍可能依其规则处理必要的安全与运行日志。 - 男生报告与 AI 联网推荐共享每个 IP 每小时最多 3 次的限流，数据库只保存加盐单向哈希后的限流标识。 隐藏期间不新增男生报告调用，也不接入相关支付。 匹配邀请与 AI 次数 每个有效邀请以“受邀账号确认邮箱，并成功完成一次女生匹配”为准，不按链接点击或单纯注册计算。邀请人获得 3 次匹配和 1 次 AI 推荐，受邀人获得 1 次 AI 推荐；邀请人每","default_branch":null,"files":null,"tree":[],"storefront":"/r/fanshouheng","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fanshouheng/makeup-match-prototype/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}