All projects
2024

Politikovo

Slovak political satire as AI-generated bedtime stories

A two-part product: a public satirical web platform publishing AI-written Slovak political bedtime stories, powered by a fully automated LangGraph pipeline that scrapes news, scores satire potential with Gemini, writes 800-word stories, and narrates them via ElevenLabs.

Politikovo

Tech Stack

Next.jsTypeScriptSupabasePostgreSQLDrizzle ORMGemini 2.0 FlashLangChainLangGraphElevenLabs

The Challenge

Slovak political discourse is exhausting - dense, polarizing, and designed to provoke outrage. Most people, especially younger audiences, disengage entirely. The challenge was creating a format that makes political awareness accessible and entertaining without requiring journalistic effort to maintain daily. It also had to feel genuinely funny, not just algorithmically competent.

The Solution

Politikovo is split into two apps: the public platform (politikovo.sk) where readers browse and listen to stories, and the internal AI pipeline (politikovo-ai) that generates them. The pipeline runs on a LangGraph agent workflow - scraping Slovak news portals (SME, Aktuality, Pravda, Denník N), deduplicating articles with Gemini, scoring each for satire potential (0–100), selecting the top topics, and generating 800–1000 word bedtime stories with sharp political commentary hidden in gentle, rhythmic language. ElevenLabs narrates each story on demand. New stories appear daily with zero editorial effort.

Results

0 min/day
Editorial Time
Fully automated from news scrape to published story
5
News Sources
SME, Aktuality, Pravda, Denník N, HN - monitored daily
7
Pipeline Steps
Scrape → Deduplicate → Analyze → Select → Write → Image → Narrate

Key Features

LangGraph Pipeline

Full automated workflow: RSS scraping → Gemini deduplication → satire scoring → topic selection → story generation. Runs on cron schedule.

Bedtime Story Format

Stories are 800–1000 words, written in Slovak with rhythmic bedtime language - political satire disguised as a gentle story for adults.

ElevenLabs Narration

Each story can be narrated on-demand in Slovak by an ElevenLabs voice - readable or listenable, user's choice.

AI Image Generation

Gemini 2.0 Flash generates a satirical cover illustration for each published story on-demand from the admin dashboard.

Admin Dashboard

Internal Next.js dashboard for reviewing drafts, triggering workflow runs, monitoring pipeline stats, and publishing stories.

Want something similar?

Book your free AI audit