Open-Source Cold Email & Warmup Platform
Warmbly는 메일함을 예열하고 캠페인 전송·답변 triage를 지원하는 오픈소스 콜드 이메일 플랫폼입니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Claude Cowork 세션(WebSearch 기반) 대신, 실제 RSS/텔레그램을 5분 주기로 직접 폴링해서 Supabase DB에 쓰고, 그 DB를 실시간 구독하는 정적 페이지로 보여주는 구조입니다. Claude 세션과 완전히 독립적으로 24/7 동작합니다.
scraper/poll.mjs에 DART Open API
호출을 추가하면 됨 — 공시는 접수 즉시 반영되는 소스라 지금 구조에서도 잘 맞음.keywords/telegram_channels 테이블은 대시보드 화면에서 링크만 있으면 누구나 수정 가능하게
열어뒀음(개인용 단일 사용자 전제). 링크를 공유하지 말 것. 더 안전하게 하려면 Supabase RLS를
로그인 사용자 전용으로 바꿔야 함(추가 작업 필요, 원하면 다음에 붙일 수 있음).supabase/schema.sql에
메모리에 남은 커버리지 종목으로 재구성한 목록을 시드로 넣어뒀음. 배포 후 화면에서 빠진 종목 추가할 것.supabase/schema.sql 내용 전체 복붙 실행.items, status, keywords, telegram_channels
테이블의 Realtime 토글을 켬 (화면 실시간 반영에 필요).Project URLanon public 키service_role 키 (절대 프론트엔드에 넣지 말 것 — GitHub Actions 시크릿 전용)SUPABASE_URL = 위에서 복사한 Project URLSUPABASE_SERVICE_KEY = 위에서 복사한 service_role 키workflow_dispatch로 한 번 수동 실행해서
정상 동작 확인 (Actions 탭 → 커버리지 레이더 수집 → Run workflow).web/index.html 상단의 SUPABASE_URL, SUPABASE_ANON_KEY 두 값을 1번에서 복사한
실제 값으로 바꿔서 커밋 (anon 키는 RLS로 보호되므로 프론트엔드에 노출돼도 됨 — service_role과 다름).web으로 지정 (또는 리포 루트의 vercel.json이
자동으로 web을 아웃풋 디렉토리로 잡아줌).*.vercel.app 주소가 대시보드 링크.npm install
SUPABASE_URL=... SUPABASE_SERVICE_KEY=... node scraper/poll.mjs
.github/workflows/poll-*.yml GitHub Actions 5분 주기 실행 설정(텔레그램/키워드 각각)
scraper/poll.mjs 수집 본체 (RSS + 텔레그램 → Supabase)
scraper/prices.mjs KIS 시세(등락률) 수집 → price_moves (장중, 급등락 종목 표시용)
scraper/sources.mjs 키워드 순회/검색 설정, 카테고리/감성 분류 규칙
supabase/schema.sql 테이블 정의 + 초기 키워드 시드
web/index.html 대시보드 페이지 (Vercel에 배포)