An autonomous AI agent that transforms raw video footage into professional, viral-worthy social media content.
ViralCut Agent is a fine-tuned Qwen2.5-3B-Instruct model trained with QLoRA SFT on tool-calling trajectories for video editing, social media optimization, and content strategy.
What It Does
Capability
How
🎬 Video Analysis
Analyze raw footage, find best moments, detect scenes
✂️ Professional Editing
Trim, transitions, effects, text overlays, color grading via FFmpeg
1# Clone the repo2git clone https://huggingface.co/ryu34/viralcut-agent
3cd viralcut-agent
45# Edit a video6python agent.py --video raw_footage.mp4 --platform tiktok --niche food
78# Get a content plan (no video needed)9python agent.py --plan --niche "coffee shop" --platform tiktok
1011# Check files for AI slop12python agent.py --check-slop clip1.mp4 clip2.mp4
1314# Interactive mode15python agent.py
Use as Model (inference only)
python
1from transformers import AutoModelForCausalLM, AutoTokenizer
23model = AutoModelForCausalLM.from_pretrained("ryu34/viralcut-agent", device_map="auto")4tokenizer = AutoTokenizer.from_pretrained("ryu34/viralcut-agent")56messages =[7{"role":"system","content":"You are ViralCut Agent..."},8{"role":"user","content":"Edit my beach video into a TikTok with trending music and effects"}9]1011text = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)12inputs = tokenizer(text, return_tensors="pt").to(model.device)13outputs = model.generate(**inputs, max_new_tokens=1024)14print(tokenizer.decode(outputs[0][inputs.input_ids.shape[1]:]))