Tech stack
Jak to funguje
Web vibemarketer.cz je statický a plně automatický. Žádný server, žádná databáze, jen Git a pár cronů. Tady je kompletní pohled na to, co se děje pod kapotou.
Tok dat
Cron
GitHub Actions spustí agenta v 7:00, 13:00 a 19:00 SEČ.
Fetch
Agent stáhne zdroje z RSS, YouTube feedů a vybraných webů.
Filter
LLM oskóruje relevanci 0 až 1, drop pod 0.45. Videa pod 90 sekund (YouTube Shorts) jsou vyřazena.
Relate
Agent porovná novou položku s posledními 48 hodinami. Pokud je to stejná událost, přidá ji jako související zdroj.
Summarize
LLM napíše český titulek a 2 až 3 věty shrnutí podle stylu webu.
Commit
Agent commitne JSON soubor do repa. Cloudflare Pages automaticky rebuildí web.
Stack
Statický build, žádný server-side runtime. Content collections pro news, videa, články, návody.
Brand barvy a typografie přes @theme direktivu. Žádné custom CSS, jen design tokens.
Free tier, neomezený bandwidth, edge cache. Auto deploy z GitHub repa.
Free tier 300k tokenů denně. Sumarizace, kategorizace a detekce souvisejících zdrojů. Default model je configurable.
Doplňuje stopáž videí a avatary kanálů. Filtruje YouTube Shorts pod 90 sekund.
3× denně spustí agenta, ten fetchne nové zprávy a videa, sumarizuje a commitne JSON soubory.
Open source, commituje rovnou do Gitu, žádný server. Pro ruční vstupy a opravy.
Build-time fulltext index. Zero runtime, statický.
Embed formulář, free tier do 2 500 odběratelů. Stylování přizpůsobené brandu, GDPR souhlas s odkazem na podmínky.
Hero animace
Vizuál v hero sekci je radar. Tečky jsou sledované zdroje (aktuálně 67 zapnutých kanálů a webů), prstence jsou range markery, sweep paprsek obíhá kolem středu a imituje agenta, který 3× denně skenuje obor. Crosshair uprostřed je čtenář, kolem nějž se točí svět AI marketingu.
Newsletter
Newsletter řešíme přes Beehiiv. Na webu je vsazený jejich embed formulář, který si stáhne malý loader script a vykreslí pole pro email. Vzhled jsme vyladili v Beehiiv adminu tak, aby seděl s naším designem (transparentní pozadí, fialové tlačítko, naše ink barvy). Beehiiv pak řeší doručování, double opt-in i odhlašování.
Souhlas se zpracováním údajů je explicitní (zaškrtávací políčko, není předvyplněné) a odkazuje na stránku podmínky, kde je celé znění včetně právního základu, doby uchovávání a postupu odhlášení. Free tier Beehiiv pokryje až 2 500 odběratelů, což pro tento projekt bohatě stačí.
Náklady
Web stojí jen doménu, vše ostatní je v rámci free tieru. LLM volání odhadem 0 až 5 dolarů měsíčně, podle počtu zdrojů. Agent je nastavený konzervativně, aby vůbec nedosáhl na placený plán Groq.
- Doména .cz~200 Kč/rok
- Cloudflare Pages0 Kč
- GitHub Actions0 Kč (free tier)
- Groq (Qwen 3 32B)0 Kč (free tier)
- YouTube Data API v30 Kč (free tier)
- Beehiiv (newsletter)0 Kč (free tier do 2 500 subs)
Pokud vás zajímá, jak něco podobného postavit pro vás, mrkněte na cermak.tc.