Open-Source Cold Email & Warmup Platform
Warmbly 是开源的冷邮件平台:温暖您的邮箱、发送活动、并对每条回复进行分流。可在我们的云端运行,也可自行托管整套系统。
AI 翻译
尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Plataforma SaaS interna de geração criativa automatizada para agências de marketing.
app/ # Rotas (App Router)
components/ # UI (layout, auth, clients, ui)
lib/ # Utilitários, Supabase, IA, schemas
types/ # Tipagens TypeScript
hooks/ # React hooks (futuro)
actions/ # Server Actions
services/ # Camada de dados (queries)
supabase/migrations/ # Schema SQL + RLS
cp .env.local.example .env.local
Preencha:
NEXT_PUBLIC_SUPABASE_URLNEXT_PUBLIC_SUPABASE_ANON_KEYANTHROPIC_API_KEY (para geração de Creative Brain com Claude)ANTHROPIC_MODEL (opcional — padrão: claude-haiku-4-5-20251001)Crie um projeto em supabase.com
Aplique o schema (obrigatório — sem isso aparece erro public.clients):
Opção A — SQL Editor (mais rápido): abra SQL Editor, cole todo o conteúdo de supabase/setup.sql e clique Run.
Opção B — CLI local: adicione SUPABASE_DB_PASSWORD no .env.local (Dashboard → Settings → Database → Database password) e rode:
npm run db:setup
Em Authentication → URL Configuration, adicione:
http://localhost:3000http://localhost:3000/auth/callback(Opcional) Desative confirmação de e-mail em dev: Authentication → Providers → Email
Execute também supabase/migrations/20250527100000_user_roles.sql (roles admin/member)
No .env.local, configure as variáveis DEV_ADMIN_EMAIL, DEV_ADMIN_PASSWORD e DEV_ADMIN_NAME e a SUPABASE_SERVICE_ROLE_KEY (Settings → API → service_role — nunca commite).
npm run seed:admin
Login em http://localhost:3000/login.
npm install
npm run dev
Acesse http://localhost:3000.
/clients/[id]/onboarding) — auto-save/clients/[id]/references)/clients/[id]/brain)| Camada | Responsabilidade |
|---|---|
app/ | Rotas, layouts, composição de páginas |
components/ | UI pura e formulários client |
actions/ | Server Actions (mutations, auth) |
services/ | Queries e regras de leitura |
lib/ai/ | Prompts, Claude (Anthropic), validação Zod |
lib/supabase/ | Clients SSR/browser |
lib/schemas/ | Validação Zod compartilhada |
types/ | Contratos TypeScript |
| "# creativeos" |