git404hub

what is khamaileon fr?

upadhyay74aman/khamaileon — explained in plain English

Analysis updated 2026-05-18

0PythonAudience · vibe coderComplexity · 4/5LicenseSetup · hard

tl;dr

A tool that restyles short videos into anime art styles like JoJo, Bleach, Dragon Ball Z, or Studio Ghibli using SDXL and ControlNet, while trying to preserve motion and faces.

vibe map

mindmap
  root((Khamaileon))
    What it does
      Video to anime style
      Frame by frame AI
      Preserves motion
    Tech stack
      Python FastAPI
      React Vite
      SDXL ControlNet
      FFmpeg
    Use cases
      Restyle a clip as anime
      Experiment with art styles
      Learn video AI pipelines
    Audience
      AI hobbyists
      Anime fans

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Turn a short personal video into an anime style clip for fun or social sharing.

VIBE 2

Study how ControlNet and SDXL can be combined to keep frame to frame consistency in video generation.

VIBE 3

Extend the project with new anime styles or a Docker based deployment.

VIBE 4

Use as a starting point for building a similar AI video restyling tool.

what's the stack?

PythonFastAPIReactTypeScriptSDXLControlNetFFmpeg

how it stacks up fr

upadhyay74aman/khamaileon0xallam/my-recipe0xhassaan/nn-from-scratch
Stars00
LanguagePythonPythonPython
Last pushed2022-11-22
MaintenanceDormant
Setup difficultyhardmoderatemoderate
Complexity4/52/54/5
Audiencevibe codergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · hard time til it works · 1h+

Requires a Replicate API key and running both a Python backend and a separate React frontend.

Use, copy, modify, and distribute freely, including commercially, as long as you keep the copyright notice.

in plain english

Khamaileon is a full stack pipeline that turns a short video into an anime style animation using AI image generation. It takes an ordinary clip and restyles it frame by frame into looks inspired by JoJo's Bizarre Adventure, Bleach, Dragon Ball Z, or Studio Ghibli, while trying to keep the original motion, facial structure, and scene layout intact. Under the hood, the pipeline extracts every frame from the input video with FFmpeg, resizes and prepares each one, then runs it through SDXL, an image generation model, guided by ControlNet, a technique that locks in the original pose, camera angle, and composition while letting the model redraw details like eyes, hair, and clothing into the chosen art style. Because each frame is generated somewhat independently, small differences between frames can cause visible flickering. The project addresses this with a fixed random seed, a limited number of diffusion steps, and carefully written negative prompts that suppress unstable effects like glare or glowing eyes. After generation, FFmpeg reassembles the stylized frames into a video, applies a filter to smooth out remaining flicker, and merges the original audio back in. The project has a React and TypeScript frontend built with Vite, and a Python backend built with FastAPI, with the actual image generation calls going through the Replicate API. Setting it up locally means cloning the repository, creating a Python virtual environment and installing backend dependencies, adding a Replicate API token to an environment file, starting the backend, and separately installing and running the frontend with npm. The README lists a roadmap of planned additions, including custom prompt support, more anime styles, Docker deployment, batch processing of multiple videos, character specific style tuning, and better tools for keeping frames consistent over time. The project is licensed under the MIT license, and the author welcomes contributions through forks and pull requests. As of this writing, some of the demo videos referenced in the README have not yet been embedded.

prompts (copy fr)

prompt 1
Walk me through setting up the backend and frontend of this project locally, including the Replicate API key.
prompt 2
Explain how ControlNet and the fixed seed in this pipeline help reduce flickering between video frames.
prompt 3
Help me add a new anime style option to this project's style transfer pipeline.
prompt 4
Show me how to containerize this project's backend and frontend with Docker for easier deployment.

Frequently asked questions

what is khamaileon fr?

A tool that restyles short videos into anime art styles like JoJo, Bleach, Dragon Ball Z, or Studio Ghibli using SDXL and ControlNet, while trying to preserve motion and faces.

What language is khamaileon written in?

Mainly Python. The stack also includes Python, FastAPI, React.

What license does khamaileon use?

Use, copy, modify, and distribute freely, including commercially, as long as you keep the copyright notice.

How hard is khamaileon to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is khamaileon for?

Mainly vibe coder.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.