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" |