Open-Source Cold Email & Warmup Platform
Warmbly is the open-source platform for cold email: warm your mailboxes, send campaigns, and triage every reply. Run it on our cloud or self-host the whole thing.
Daily LinkedIn posts from trending news, images and carousels, scheduling and analytics. Approve from Telegram, WhatsApp or the web.
MarketingTypeScript · CSSGitHub @PruthiDevanshOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Kalam finds trending news in your field, writes a LinkedIn post in your voice, designs the image or carousel, and sends it to Telegram, WhatsApp or the web dashboard for one-tap approval. Then it posts or schedules it for your best time and tracks what works.
For users
/carouselFor the owner (admin)
Next.js 16 (App Router, Server Actions) · Supabase (Postgres + Auth, RLS deny-all + server-side checks) · Tailwind CSS 4 · Gemini (with fallback model) · Satori/next/og + pdf-lib for images and carousels · LinkedIn Posts/Images/Documents APIs (OAuth 2.0) · Telegram Bot API · WhatsApp Cloud API · Upstash QStash (scheduler fan-out) · Razorpay · Lemon Squeezy
Security: AES-256-GCM encrypted tokens and API keys, signed OAuth state bound to a cookie, webhook signature checks (Telegram, WhatsApp, Razorpay, Lemon Squeezy, QStash), atomic publish claim (no double posts), per-workspace role checks on every action.
npm install
cp .env.example .env.local # fill in values, see SETUP.md
npm run dev
Full setup and deployment: SETUP.md.
| Path | What |
|---|---|
src/lib/engine/ | Agent: news sources, AI writer, images, LinkedIn, drafts, scheduler, analytics |
src/lib/channels/ | Telegram + WhatsApp with one shared chat brain |
src/lib/payments.ts | Razorpay + Lemon Squeezy |
src/app/app/ | User portal |
src/app/admin/ | Admin panel |
src/app/api/ | OAuth, webhooks, jobs, media, payments |
supabase/migrations/ | Database schema |