I kept starting my mornings the same way: opening ten tabs, skimming, closing them, and still feeling like I had missed the one thing that mattered. Paid newsletters did not really fix it, and I did not want to rent a server just to send myself an email. So over a few evenings I built a small agent that does it for me, and it costs me nothing to run.

Here is what it does: every morning it searches the web for fresh articles on the topics I care about, an LLM writes a short newspaper-style summary from the actual article text, and the result lands in my inbox. It remembers what it already sent, so the same story never shows up twice.

The part I am proud of is not the AI, it is that the whole thing runs on the GitHub Actions free tier with no server at all. This post walks through how it works and how you can deploy your own in a few minutes.

The idea: research, write, deliver

The agent is a simple loop with three jobs.