iArt.ai
AI 모션 그래픽 소프트웨어, 누구나 사용할 수 있는 After Effects 대안, 텍스트 프롬프트로 몇 분 안에 애니메이션·설명 영상 제작
Kling 3.0, Veo 3(음성 포함) 또는 Wan으로 사진 한 장을 5~8초 클립으로 애니메이션
Animate one photo into a 5 to 8 second clip with Kling 3.0, Veo 3 (with sound) or Wan. See the cost before you generate; failed runs refund your credits.
미디어GitHub @uniqaiapp온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
UGC ad director: turns a product URL or brief into TikTok/Reels-style ad scripts (hook, problem, demo, CTA), shot lists and image-to-video prompts for Kling 3.0 and Veo 3 with native speech. Claude Code skill + Cursor/Codex rules + hook library. No fake testimonials: the skill drafts, you disclose AI. By UniqAI.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗AI UGC ad scripts: 2-second hook, shot list, captions, Kling / Veo prompts, compliance lint.
Quickstart · How it works · Examples · Install · FAQ
English · Русский · 简体中文 · Español · Português (BR) · 日本語 · 한국어
AI UGC ads start with a script, not a prompt. This skill turns a product brief into a TikTok / Reels / Shorts ad script with the hook inside the first two seconds, five timed beats (hook → problem → demo → proof → CTA), a shot list, on-screen captions, voiceover, and a per-shot prompt for the image model, for Kling and for Veo 3 with spoken lines. A stdlib Python script lints the result and refuses what should not ship: an AI presenter talking like a customer, "clinically proven" without a source, a missing AI label.
It drafts; it does not fabricate. Presenters are fictional demonstrators, every claim needs evidence, and the AI-generated ad label is a caption from frame one. The ethics are in the lint, not in a footnote.
| Hook by 2.0 s | Prompts per shot, per model | Compliance that fails the build |
|---|---|---|
| Twelve words max, said and captioned at once, chosen from a hook library by category. | First frame for image-to-video, a Kling clip prompt, a Veo 3 prompt with dialogue; consistent presenter wording across shots. | Fake testimonials, platform endorsements, unbacked claims and a missing AI label are errors, not warnings. |
git clone https://github.com/uniqaiapp/ugc-ad-director && cd ugc-ad-director
python3 scripts/ugc_script.py lint examples/scripts/skincare-serum.json
python3 scripts/ugc_script.py render examples/scripts/skincare-serum.json --out serum.md
The first command prints ok, 0 errors, 0 warnings; the second writes a script sheet with the timeline table, voiceover, captions, shot prompts, claims and a compliance checklist. In an agent, say "write a 30-second UGC ad for " and the skill does the same from your brief.
references/hook-library.md has hooks by category and type (callout, contrarian, result-first, comparison, a test the viewer can do now) and a list of hooks to avoid.references/structure.md). Demo is the longest and shows one action. Proof is something checkable, preferably real footage of the real product or a real screen recording, even inside an otherwise generated ad.subject, action, camera, setting, lighting, negative, audio. scripts/ugc_script.py prompts renders them as a still for the first frame, a Kling clip prompt (5 or 10 s, negative prompt, no slow motion) and a Veo 3 prompt with the spoken line as Dialogue (references/model-prompts.md).duration_s; hook ≤ 2 s; beats in order; captions ≤ 48 characters per line; voiceover pace per shot; every generated shot has a prompt; first-person customer phrasing with an AI presenter is an error; "proven", "guaranteed", "#1", percentages and "results in N days" must sit in claims with evidence; the AI label must appear in a caption. Full list in references/script-format.md.brief ──▶ hook ──▶ beats + timings ──▶ shots ──▶ script.json
│
lint (structure + compliance) ◀┘──▶ render (.md sheet) ──▶ prompts (image / kling / veo3)
The only numbers this README quotes come from python3 scripts/ugc_script.py stats examples/scripts/skincare-serum.json: 6 shots, hook ends at 2 s, 75 words of voiceover over 30 s (2.5 words/s), 7 caption lines, longest 41 characters, 5 generated shots, 2 claims with evidence. The beat splits and the 3.5 words/s pace ceiling are working defaults, not measured optima; the repo claims nothing about retention or conversion.
Eleven scripts across verticals in examples/: skincare, a meal-planning app, a kitchen gadget, dog chews (real customer with a release), a language course, B2B invoicing, a cleaning spray with no voiceover, running shoes, a travel eSIM, a coffee subscription and a pet camera. Every rendered sheet and prompt file is committed and reproduced byte-for-byte by the tests.
Before (the brief)
Dewline Barrier Serum: fragrance-free hydrating serum with ceramides and 2% niacinamide.
Audience: women 22-35 with dry, flaky skin under makeup. 30 s, AI presenter.
After (first three rows of the timeline in examples/rendered/skincare-serum.md)
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗