Founder — engineering & SEO
Laqta.
براند كيت ← إعلان فيديو بالدارجة
Upload a product, pick an avatar — it writes, voices, and renders a finished Darija video ad.
Every ad playing on this page came out of the pipeline itself — no human editor touched them.

00:00BRIEF — the problem
Moroccan SMEs advertise where their customers are — Instagram and TikTok, in Darija — but producing a single decent video ad means agencies, studios, and budgets they don't have.
00:02SCRIPT
A few product photos and one line about the business are the whole input: seven agents take it from brief to finished ad, and the brand kit is learned once and reused on every later campaign.
00:04RENDER
Gemini writes the script in real Moroccan Darija — hook, cuts, and call to action built from the patterns that actually convert on Reels and TikTok, not generic 'AI content'.
00:06PIPELINE
The script is voiced in Darija and rendered against a chosen avatar; FFmpeg in WebAssembly cuts the vertical 9:16 master that Reels, TikTok, and Stories all take as-is.
00:08CAROUSELS
Inngest job pipelines keep long renders reliable, resumable, and observable — and the same brand kit emits matching Instagram carousels for the posts between video campaigns.
00:10PUBLISH — the outcome
Live at laqta.ma in Arabic, French, and English — the ads on this page came out of the pipeline itself, with no editor touching them.
Used on real Moroccan brands, including the Belmo store I built — its Darija ads were scripted, voiced, and rendered by Laqta.
Early traction: 32 signed-up users, 28 of whom came back and used it in the same week (platform analytics).
Render settings
- Next.js 16
- Gemini
- Seven-agent pipeline
- FFmpeg (wasm)
- Inngest
- AWS S3
- PostgreSQL
- next-intl (AR/FR/EN)
The cutting room — where brands become campaigns


