daily-brief

Daily Brief

A personal intelligence briefing agent — newspaper-style daily digest powered by Claude AI and live web search.

→ Open the app


What it does

Daily Brief generates a personalised morning and evening news digest across topics you care about. Each edition includes:

Runs automatically at 6:00 AM and 5:00 PM NZT via a Cloudflare Worker cron. Can also be triggered on demand from the app.

Features

Stack

Layer Technology
Frontend Vanilla HTML/CSS/JS — no build step
Hosting GitHub Pages
Backend daily-brief-worker (Cloudflare Worker)
AI Anthropic Claude Sonnet + web search

Setup

This frontend requires the daily-brief-worker to be deployed first.

Once the Worker is live, update this line in daily-briefing-agent.html:

const WORKER_URL = 'https://daily-brief-worker.YOUR_NAME.workers.dev';

Then push to this repo and enable GitHub Pages: Settings → Pages → Deploy from branch → main → / (root)

Your app will be live at https://securityguidebook.github.io/daily-brief.

Daily Digivolve

The backend Worker exposes a GET /brief endpoint that returns the latest cached brief as JSON — including a pre-formatted summary string for the Daily Digivolve avatar to speak on startup. No changes needed to this frontend when that integration is added.

See daily-digivolve for details.

Security

All API calls go through the Cloudflare Worker — the Anthropic API key is never exposed in this frontend or stored in the browser.


Part of the securityguidebook portfolio.