A personal intelligence briefing agent — newspaper-style daily digest powered by Claude AI and live web search.
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.
| 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 |
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.
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.
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.