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.
A personal-brand brain for LinkedIn.
Translation pending
MarketingGitHub @jparkinson04OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
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 ↗A personal-brand brain for LinkedIn. People answer a deep dive about themselves (by voice, ideally), the app shapes those answers into a brain board, and from then on every post they draft is checked against that brain: which lanes it touches, which have gone quiet, and whether it sounds like them.
Built from the Expert Voice deep-dive process. The process is the product; the software just removes the consultant from the loop without removing the rigour.
docs/01-product.md — what this is, who it's for, the modules, the user journeydocs/02-data-model.md — the brain, its regions, cards, posts, usage trackingdocs/03-design-system.md — the look, the tokens, the brain visual, what to avoiddocs/04-ai-rules.md — exactly what AI is and isn't allowed to do in this productdocs/05-roadmap.md — build order, phase by phasedocs/06-naming.md — name candidates and the criteriaCLAUDE.md is the brief Claude Code reads on every session. Keep it current.
npm install
cp .env.example .env.local # fill in Supabase + Anthropic keys when you get to phase 2
npm run dev
Phase 1 runs entirely on sample data (src/lib/brain/sampleBrain.ts) with no backend, so you can design and iterate on the brain visual and the post studio before any database exists.
src/app/globals.css)src/db/schema.ts), SQL migrations in supabase/migrations/docs/04-ai-rules.md)src/app/api/transcribe/route.tsThe working name is Noggin. To rename: search-and-replace Noggin/noggin across the repo, update package.json name, and docs/06-naming.md.