Daily automated digest of ML/AI research papers and opportunities, focused on mechanistic interpretability, AI safety, alignment, and related topics.
A GitHub Actions workflow runs daily at 6am EST:
- Fetches papers from arXiv, OpenAlex, Semantic Scholar, RSS blogs, Reddit, Bluesky, and newsletters
- Deduplicates across sources using DOI matching and fuzzy title similarity
- Ranks papers by relevance to target topics using Claude
- Summarizes top 10-20 papers with key takeaways and related work
- Stores each paper as structured markdown + JSON index
- Generates a daily report in
reports/ - Notifies via Slack with highlights and a link to the full report
- Create a GitHub repo and push this code
- Add secrets in repo Settings > Secrets:
ANTHROPIC_API_KEY— from console.anthropic.comSLACK_WEBHOOK_URL— from Slack app settingsSEMANTIC_SCHOLAR_API_KEY— from semanticscholar.org/product/api
- The workflow runs automatically, or trigger manually from Actions tab
pip install -r requirements.txt
export ANTHROPIC_API_KEY=sk-...
export SLACK_WEBHOOK_URL=https://hooks.slack.com/...
python src/main.pyEdit config.yml to customize topics, sources, and thresholds.
reports/— Daily markdown reportspapers/— Per-paper markdown files with summariespapers.json— Structured index of all papers