Every morning it emails you a tight briefing — today's calendar with driving times, what changed in a tracked sheet, and AI-summarized headlines from your sources — plus a Friday week-in-review.
A personal daily briefing email that runs in your own Google account. A morning cron assembles today’s calendar with driving time to your first event, the new rows added to a sheet you track, and AI-summarized headlines from the news and blog sources you choose, then emails it to you — with a week-in-review every Friday.
A background job on a daily trigger — no surface to visit.
Connect Google, configure, and spin it up — it lives in your Drive. No servers, no subscription.
What lands in your Google account
A Drive folder
Holds this app — yours to browse, share, or delete.
A Google Sheet
The app’s database — rows you own.
An Apps Script web app
Deployed as you — a URL plus a daily trigger.
What you configure
- Send the brief to *
- News / blog sourcesNews/blog URLs to summarize — one per line
- Home / base addressHome/base address for driving times
- Tracked sheet URLA Google Sheet URL to watch for new rows
- Tracked sheet tab
- Anthropic API key *Your Anthropic API key — used only inside your own script
- Claude modelClaude model for summaries
- Send hourHour of day (0-23) to send
Permissions
Beyond its own Sheet, this app requests calendar.readonly, script.send_mail, script.external_request. You authorize the script once, after it deploys into your account.