Creative Engine
AI video and image generation for marketing. Multi-model support for video (Sora, Kling, Veo, Hailuo) and image (Kie, Fal) generation, plus UGC studio, ad copy, lander builder, and more.
Tech Stack
- Framework: Next.js 14 + Cloudflare Workers (OpenNext)
- Database: D1 (creative-engine-db)
- D1 ID: d378347e-cfef-4472-935e-68164af30a87
- Storage: R2 (creative-engine-assets, public via assets.coy.gg)
- Hosting: Cloudflare Workers + R2
URLs & Repos
- Production: creative.coy.gg
- Assets CDN: assets.coy.gg
- Repo: coydevs/creative-engine (GitHub, private)
Key Features
- Video generation - Sora, Kling, Veo, Hailuo
- Image generation - Kie (nano-banana-pro, z-image, Flux Kontext), Fal.ai
- UGC Studio - User-generated content creation
- Ad copy - AI-powered ad copywriting
- Lander builder - Landing page generation
- Persona tester - Test creatives against audience personas
- Character builder - Consistent character creation across assets
Cron Worker
- Worker: creative-cron
- Schedule: Every 2 minutes
- Action: Calls /api/process-jobs to process the job queue
API Providers
| Provider | Purpose |
|---|---|
| OpenAI | Sora video, GPT for copy |
| Anthropic | Claude for creative direction |
| Fal.ai | Kling video, image generation |
| Kie API | Nano-banana-pro, z-image, VEO, Flux Kontext |
| ElevenLabs | Voice synthesis |
Deployment
Cloudflare Workers via OpenNext. Deploy with Wrangler.
Known Issues
- Kie API uses different status endpoints per model (documented in src/lib/kie-api.ts)