Your AI influencer.
Your server. Zero fees.

Open-source video production pipeline — face swap, voice cloning, lip sync — running entirely on your own GPU. No subscriptions. No data leaving your machine.

Demo video coming soon
The problem

You've already tried
the alternatives.

You shouldn't have to be.

How it works

One pipeline. Two stages.

You approve before it finalizes. Quality control baked in.

Upload footage
Stage 1 — Preview ~5 min
auto-edit voice clone face swap overlay
Preview ready. You watch, rate, and approve.
★★★★★
Stage 2 — Final ~20 min
lip sync gaze correct bg replace audio mix
Final video — ready to publish
Features

Everything in one place.

Best-in-class open source tools, orchestrated so you don't have to.

FaceFusion

Face Swap

State-of-the-art identity transfer. Swap to your influencer's likeness on any source footage, any angle.

XTTS

Voice Cloning

Clone from a 10-second sample. Any script, any language. The voice stays consistent across every video.

MuseTalk

Lip Sync

Frame-accurate lip sync to the cloned voice. The mouth moves with the audio, not around it.

MediaPipe

Gaze Correction

Eyes on camera, every frame. The subtle detail that separates convincing from uncanny.

DeepFilterNet

Voice Enhancement

Neural noise suppression on the cloned audio. Clean output regardless of what the source sounds like.

Studio UI

Full Control

Toggle each step per job. Watch live progress. Review previews with star ratings before committing to Stage 2.

Runs on your
machine. Always.

Your footage never leaves your server. No API keys to manage. No usage caps to hit. No content policy waiting to catch you.

One GPU. Unlimited videos. Flat cost.

Apache 2.0 — fork it, extend it, own it
$git clone github.com/PuppetAgent-com/PuppetAgent
Cloning into 'PuppetAgent'...

$cp puppetagent.conf.example ~/.puppetagent/puppetagent.conf

$docker compose up -d
✓ minio-video started
✓ puppetagent started

✓ studio.yourserver.com ready

Ready to run it?

Clone the repo. Edit one config file. You're producing.