Skip to content

vaibhav0806/beacon

Repository files navigation

Beacon

Beacon is a local-first outreach workspace for finding high-signal startup targets, verifying trustworthy founder or work emails, drafting tailored hiring outreach, and tracking follow-ups.

It is built for early engineering role search workflows: batch-wise company discovery, founder-first targeting, high-confidence email filtering, Resend-powered sending, CSV export, and SQLite persistence.

Features

  • Batch-wise startup discovery from YC data
  • Fit scoring for backend, infra, Web3, crypto, fintech, devtools, and AI startups
  • Founder, hiring page, and official-site enrichment
  • High-confidence email filtering with source and MX checks
  • Draft variants for active hiring, strong-fit no-role, AI, crypto, infra, and devtools outreach
  • SQLite persistence for leads, drafts, notes, statuses, follow-up dates, and enrichment results
  • Resend bulk sending with explicit queue and approval steps
  • Daily send/follow-up view and CSV export

Setup

npm install
cp .env.example .env.local
npm run dev

Set the optional environment variables in .env.local:

BEACON_DB_PATH=./data/yc-flow.sqlite
RESEND_API_KEY=
RESEND_FROM_EMAIL="Vaibhav Pandey <outreach@yourdomain.com>"
RESEND_REPLY_TO_EMAIL=

Commands

npm run dev
npm test
npm run typecheck
npm run build

About

Verified startup targeting and hiring outreach workflow for early engineering roles.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors