Open-Source Cold Email & Warmup Platform
Warmbly 是开源的冷邮件平台:温暖您的邮箱、发送活动、并对每条回复进行分流。可在我们的云端运行,也可自行托管整套系统。
AI 翻译
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Browser-based image/video cobranding editor. Next.js 16 (App Router) · React 19 · TypeScript · Fabric.js 7 · Tailwind 4 · shadcn-style UI · Zustand · Supabase · jsPDF/jszip export.
npm install
cp .env.example .env.local # fill SUPABASE_URL + SUPABASE_SERVICE_ROLE_KEY
npm run dev
Without Supabase env vars the app still works — kits, designs and templates are saved to localStorage (the header badge shows "Local storage").
Run supabase/migrations/0001_cobranding_studio.sql in the Supabase SQL editor. It creates cobrand_brand_kits, cobrand_designs, cobrand_templates with RLS enabled and no policies — all access goes through server-only API routes (src/app/api/*) using the service-role key. Never expose that key to the browser.
Owner identity is currently an anonymous httpOnly cookie (cobrand_owner). Replace src/lib/server/owner.ts with real auth before multi-user use.
src/lib/compliance.ts — have compliance review the list.