# Lemonode

- **Event:** [Built with Opus 4.7: a Claude Code hackathon](https://cerebralvalley.ai/e/built-with-4-7-hackathon)
- **When:** Apr 21 at 12:00 PM – Apr 27 at 2:00 AM (EDT)
- **Where:** Online
- **Team:** [Pawel Szpiczakowski](https://cerebralvalley.ai/u/panpawka)
- **GitHub:** https://github.com/panpawka/personal-beats
- **Demo video:** https://youtu.be/IO-IemayFzg
- **Gallery:** https://cerebralvalley.ai/e/built-with-4-7-hackathon/hackathon/gallery
- **Page:** https://cerebralvalley.ai/e/built-with-4-7-hackathon/hackathon/gallery/106

You describe what you want covered in one sentence: "Chicago weekends with the kids, every Friday at 7am" or "Iran–Israel daily briefing, primary sources, deep" or "Musicals & Live concerts near Paris, every week". A Beat Designer agent (Sonnet 4.6) turns the brief into a structured spec, asking at most one or two clarifying questions only when a dimension is genuinely ambiguous. A Sources Scout agent (Sonnet 4.6) discovers and verifies 10–25 sources spanning at least six distinct domains, leaning on a recipe catalogue (Google News RSS, Reddit JSON, HN Algolia, RSS feedparser) before resorting to generic web search. On the cadence you set, an Editor agent (Opus 4.7) reads the latest content, applies your beat's learned relevance rules, and drafts a polished issue that ships to your inbox via Mailgun.

The whole editorial loop runs inside Claude Managed Agents - three sub-agents, two memory stores per beat plus one global, an environment with python3.12 + node20 + feedparser + beautifulsoup4 + requests. Wasp owns auth, the dashboard, scheduling (pg-boss), email dispatch, and a live transcript view that polls agent.events so you can watch the Designer think. The split is deliberate: Wasp's Postgres holds product data; memory stores hold the agent's brain.

Three example beats - a hyper-local one, a topical-global one, and a crossed beat - prove the personalisation is real and not a wrapper.

Live Demo:
https://pb.lemonode.pl

Sample Account:
login: hello@lemonode.pl
pass: claude123!@#

You can register with your own email & configure your own personal beats, or can login on sample account with already configured beats, to preview everything - from scheduling, adding new beats, to exploring already delivered emails.

---

Markdown version of https://cerebralvalley.ai/e/built-with-4-7-hackathon/hackathon/gallery/106. Site index for agents: https://cerebralvalley.ai/llms.txt · full text: https://cerebralvalley.ai/llms-full.txt
