Kreativ

AI-Powered Image-to-Video Generator. Turn your images into short artistic videos effortlessly.

Generate Your Video

Upload an image and enter a prompt to see Kreativ in action.

Processing your video

Project Overview

Author: Adiel Kautu Redi

Kreativ is an AI-powered tool that generates short artistic videos from user-provided images and prompts. Inspired by SeaArt’s workflow, I created my own image-to-video generator using ComfyUI. Users interact via a simple web interface to upload images and provide descriptive prompts, which are then processed by a Flask backend.

To handle the computationally intensive AI workflow, the backend sends dynamic workflows to a cloud GPU running ComfyUI. The workflow, based on workflow_dynamic.json, is injected with user-specific prompts and executed in a serverless GPU environment. This ensures cost-efficient, scalable video generation without requiring a local GPU.

The system architecture separates concerns cleanly:

Architecture

User Browser (DirectAdmin)
      │
      ▼
Flask Backend (Colab + ngrok)
  • Receives uploads & prompts
  • Injects workflow_dynamic.json
      │
      ▼
Cloud GPU (ComfyUI in Colab)
  • Processes AI workflow
  • Generates video
      │
      ▼
Flask Backend → Returns video URL
      │
      ▼
User Browser → Plays video
            

Features

Tech Stack

Challenges Solved