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.6.
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.
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ý.
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 (Llama 3.3 70B)0 Kč (free tier)
Zdrojový kód
Repo je veřejné, můžete si vše projít, forkout, a pokud najdete chybu, otevřít issue nebo PR.
github.com/tomas-cermak/tomas-vibemarketercz-webPokud vás zajímá, jak něco podobného postavit pro vás, mrkněte na cermak.tc nebo využijte kontaktní stránku.