Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

I built a free AI agent that emails me a news briefing every morning, with no server

Description and use

A free AI agent sends a daily email news briefing using GitHub Actions, Tavily, and Groq, without any server costs.

Problem

Need a daily news briefing without opening many tabs, paid newsletters, or running a server.

Outcome

Runs for free on GitHub Actions, uses only free API tiers, delivers a daily email briefing without server costs, and avoids duplicate stories.

Workflow

  • Define topics in config.yaml
  • Schedule GitHub Actions via external cron (cron-job.org)
  • GitHub Actions workflow dispatches
  • Checkout repo and set up Python
  • Install dependencies
  • Run main.py to search Tavily, summarize with Groq, render HTML email
  • Check history JSON to avoid repeats
  • Send email via Gmail
  • Commit updated history back to repo

Evidence

The agent keeps a small history of what it has already sent and commits it back to the repo at the end of each run.

Source

It runs on the GitHub Actions free tier with no server at all.

Source

  • Record date: 2026-09-13T09:47:34.261Z