Vibecode Dailygram

track this build4 phases, 12 steps, beginner friendly
KINDA · weekend project
price $5/moyou'd save $60/yrbuild time multi-daycategory 🐦 social mediareplaced by 0 people

The personal digest pipeline is a realistic weekend build if you bring feeds or a data provider. Reliable ingestion from Instagram, X, TikTok, and LinkedIn is not a one-shot project: access restrictions, changing page formats, rate limits, and connector maintenance are the product's durable edge.

the project pack5 files · written for this build, step by step
README.md
# Dailygram · indie build

A personal digest pipeline whose hard problems are deduplicating items across feeds that rewrite their own identifiers, summarising without inventing anything, and sending exactly one digest a day even when the mail server times out.

Estimated effort: **weekend**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Runtime | Node 22 with Express and one scheduler in the same process | a digest that only runs when the laptop is open is a bookmark folder |
| Storage | SQLite through better-sqlite3, with the digest state machine in the schema | sending twice is a database problem, so the database prevents it |
| Ingestion | RSS, Atom and JSON feeds that you supply, fetched with conditional requests | no logging in, no scraping, no cookie jar, and therefore nothing to get blocked |
| Summarising | One model call per digest over new items only, with a daily cost ledger | a chatty feed is a bill, and you want to see it before the invoice |
| Delivery | SMTP through a provider you already have, one message per digest | delivery reporting you would otherwise have to build |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **Node.js 22 or newer** · free
  - Why: Runs the poller, the scheduler and the localhost dashboard in one process.
  - Get it: nodejs.org, or nvm install 22.
  - Verify: node --version prints v22 or higher
- [ ] **A machine that stays on** · a few pounds a month, or free if you own the box
  - Why: The digest fires on a schedule, and a laptop that sleeps turns a daily digest into a weekly surprise.
  - Get it: A small server, a home box or a single-board computer.
  - Verify: A digest scheduled for seven in the morning has arrived by breakfast
- [ ] **Working feed URLs for the profiles you care about** · free, or whatever a feed service charges
  - Why: This is the actual constraint on the whole product, and discovering that a network publishes none is better done before you build than after.
  - Get it: Check each profile for an RSS, Atom or JSON feed, or a service that publishes one for it within that network's terms.
  - Verify: Each URL parses and returns recent entries
- [ ] **An API key for a language model** · pennies a day at a few dozen items
  - Why: Summarising is the only external cost and it needs a ceiling from day one.
  - Get it: Create a key with its own spend limit rather than reusing one you use elsewhere.
  - Verify: A one item summary returns and the ledger records the tokens
- [ ] **SMTP credentials for a provider you already use** · free tier is ample for one message a day
  - Why: Sending your own mail from a home address is a separate project in deliverability.
  - Get it: Any transactional provider with a verified sending domain.
  - Verify: A test digest arrives and the provider reports it accepted

## Quick start

Follow Phase 1 in `BUILD_PLAN.md`; it creates the project.

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- Any login, cookie or page scraping.
- Feed discovery from a handle.
- Maintained connectors for closed networks.
- Multiple recipients and subscription management.
- maintained ingestion across four social networks
- resilience to rate limits, blocks, and page changes
- automatic profile discovery and source setup
- managed email delivery and monitoring

If one of those is essential to you, that is the reason to keep paying for Dailygram, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

People pay for Dailygram because the digest UI is the easy part. The subscription keeps public-profile ingestion working across hostile and frequently changing platforms, then runs summarization and email delivery without asking the user to maintain feeds, workers, or retries.

what you lose

xmaintained ingestion across four social networks

xresilience to rate limits, blocks, and page changes

xautomatic profile discovery and source setup

xmanaged email delivery and monitoring

prior art · use these instead of building, if you'd ratherRSSHubOpen-source RSS generator with routes for many sites and services.↗HuginnSelf-hosted agents that watch sources and build automated digests.↗
share on X ↗"I just replaced Dailygram ($5/mo) with one prompt"
the numbers

Dailygram pricing

planmonthlyannual (per mo)what you get
10 profiles$5/workspace—Up to 10 monitored public social profiles.
unlimited$50/workspace—Unlimited monitored public social profiles.

free tierno perpetual free tier; free evaluation sends 7 total digests for up to 2 profiles

billingmonthly only; no annual plan published

hidden costsThe public 50%-off prices do not state whether the discount is permanent or when accounts return to the $10/$100 list prices.

verified 2026-08-14 · source ↗

questions
Vibecode Dailygram

Kinda. The core of Dailygram is buildable in a weekend with the prompt on this page, but there are real gaps: maintained ingestion across four social networks, resilience to rate limits, blocks, and page changes. Read the honest list above before committing.

How much does Dailygram cost?

Dailygram costs about $5/month (10 Profiles, checked 2026-08-14), which is $60 per year.

What do I lose by replacing Dailygram?

Honestly: maintained ingestion across four social networks; resilience to rate limits, blocks, and page changes; automatic profile discovery and source setup; managed email delivery and monitoring. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Dailygram?

Yes: RSSHub (Open-source RSS generator with routes for many sites and services.), Huginn (Self-hosted agents that watch sources and build automated digests.). Using prior art is also vibecoding; the prompt is for when you want it exactly your way.