About this project

MyCut is an AI video editing tool for content creators designed to automate the workflow from topic selection to final production. Its core functions include: 1. Topic and Copywriting Generation: Supports AI online searches for trending topics, generates video outlines and storyboard copy based on keywords, and provides a copywriting library for editing and saving. 2. Automated Editing Pipeline: After users upload local videos (with optional SRT subtitles), the system automatically produces video slices through a six-step pipeline (Outline Extraction → Time Interval Identification → Highlight Scoring → Title Generation → Topic Clustering → FFmpeg Cutting). 3. Copy-Driven Slicing: Supports associating saved copy with uploaded videos; the AI scores segments based on script key points to ensure the sliced content aligns more closely with the preset script. The technical architecture employs a FastAPI backend and a React frontend, with DeepSeek LLM integrated by default. The project supports a local desktop operation mode, requiring no Redis, using SQLite for data storage, and processing videos via FFmpeg.