Open-Source Cold Email & Warmup Platform
Warmbly 是開源的冷郵件平台:溫暖您的收件箱、發送活動、並對每個回覆進行分流。可在我們的雲端運行或自行託管整個系統。
AI 翻譯
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
Internal lead-gen operations system for bpulse (work codename: Relay). Runs the
Calibrate -> Extract -> Score -> Draft pipeline end to end, with scoring as pure
arithmetic (zero model tokens) and a single AI call per lead at draft time.檢視完整 README ↗Internal lead-gen operations system for bpulse (work codename: Relay). Runs the Calibrate -> Extract -> Score -> Draft pipeline end to end, with scoring as pure arithmetic (zero model tokens) and a single AI call per lead at draft time.
no or dead is locked for everyone, forever (app-level
fuzzy check plus a DB unique index backstop).GROQ_API_KEY to use the real models, or run without it and
the deterministic demo paths cover the whole loop.supabase/migrations and set
the env vars below.All model calls go through src/lib/ai/routing.ts -> config.ts; no feature
code names a model id. By default:
openai/gpt-oss-20b (override SCOUT_EXTRACT_MODEL).openai/gpt-oss-20b.openai/gpt-oss-120b and self-checks in the same call.Override with SCOUT_CHEAP_MODEL / SCOUT_STRONG_MODEL. Free-tier Groq rate
limits are handled by a backoff queue that reports "queued, drafting shortly"
instead of failing the draft.
pnpm install
cp .env.local.example .env.local # edit as needed
pnpm dev
To move to Supabase mode:
# 1. Point .env.local at the hosted project (URL + anon key).
# 2. Push the schema, RLS, and seed migrations:
supabase link --project-ref <your-project-ref>
supabase db push
# 3. Create the dev auth users via the GoTrue admin API
# (raw SQL auth inserts can break hosted sign-in):
SUPABASE_SERVICE_ROLE_KEY=<service-role-key> node scripts/seed-dev-users.mjs
# 4. Link reps to those users (idempotent by email):
supabase db push # applies pending linking migration if not already
Dev users: [email protected], [email protected] (admin), [email protected],
[email protected], password scout-dev-password.
pnpm dev # dev server
pnpm build # production build
pnpm lint # eslint
pnpm exec tsc --noEmit # typecheck