Open-Source Cold Email & Warmup Platform
Warmbly는 메일함을 예열하고 캠페인 전송·답변 triage를 지원하는 오픈소스 콜드 이메일 플랫폼입니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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