
AI Choyxona — an AI-news media engine
Year
2026
Duration
2 weeks
The challenge
AI-industry news is published almost exclusively in English. Running a quality Uzbek-language channel means hours of manual work daily: sourcing, translating, designing, posting.
What we built
On Django + Celery we built the pipeline: feedparser gathers RSS sources, an LLM (OpenAI or Claude — a pluggable provider) writes the post in Latin-script Uzbek, and the draft lands on the owner's phone for ✅/❌ approval. Approved items go to the Telegram channel with branded cards, source links in comments, a daily CHOYXONA DAYJEST banner and an Instagram cross-post. Images live on Cloudflare R2; everything runs in Docker on a server.
Results
A full pipeline from RSS to a finished Uzbek post
Publishing to Telegram and Instagram with branded cards
1,000+ articles processed — nothing ships without approval
“Reading curated AI news in Uzbek is a real convenience. Five or six posts a day, no noise. And the branded cards are instantly recognizable.”




