YoloCut
Eine neue Art von Videobearbeitung
YoloCut ist ein lokaler Desktop-Editor, in dem ein Mensch und ein Agent am selben echten Projekt arbeiten. Clips auf der Timeline trimmen und anordnen – oder den integrierten Agenten, Codex, Claude Code, Gemini CLI, Cursor oder einen anderen MCP-Client bitten, dieselben Bearbeitungsbefehle zu verwenden.
Dies ist kein Einmal-Videogenerator, der ein undurchsichtiges Ergebnis liefert. Agent-Arbeit wird zu normalen Medien, Spuren, Clips, Untertiteln, Übergängen, Effekten, Keyframes und Exportaufträgen. Du kannst sie in der Vorschau ansehen, die vorgeschlagenen Änderungen prüfen, übernehmen oder ablehnen, rückgängig machen und von Hand weiterbearbeiten.
Media + script + editing goal
↓
Agent creates a reviewable edit session
↓
Real timeline changes → preview → refine → exportRelated MCP server: Cutible MCP Server
Warum YoloCut
Eine einheitliche Bearbeitungs-Engine | Agent-nativer Arbeitsbereich | Für echte Desktop-Hardware gebaut |
Manuelle Oberfläche und Agent-Tools laufen auf derselben | Agent links oder rechts andocken, in ein breites Fenster abkoppeln oder einen externen MCP-Client verbinden. | Proxy-Bearbeitung, Decoder-Fallbacks, Workload-Zulassung und GPU-bewusster Export halten lange hochauflösende Projekte nutzbar. |
Produktübersicht
Alle obigen Screenshots wurden aus der aktuellen YoloCut-Desktopanwendung v0.0.2 aufgenommen.
Was in v0.0.2 verfügbar ist
Bereich | Aktuelle Funktionen |
Timeline | Multitrack-Video und -Audio, Verschieben, Trimmen, Aufteilen, Ripple-Trim, Slip, Rate-Stretch, Einrasten, Marker, Keyframes, Rückgängig und Wiederholen |
Vorschau und Canvas | 25%–400% Zoom, Schwenkmodus, benutzerdefinierte Ausgabegrößen, Sicherheitsbereiche, Kompositionshilfen und Clip-Transformationen |
Text und Untertitel | Transkriptionsaufträge, Transkriptbearbeitung, Stille-Bereinigung, Untertitel, Übersetzung, Styling und SRT-Export |
Audio | Voice-Over-Aufnahme, Multitrack-Mischung, Soundeffekte, Musikanalyse, Lautstärke-Werkzeuge, Ducking und Stimmisolierung |
Visuelles System | Masken, Chroma-Key, Grading, Scopes, LUTs, WebGL/GLSL-Effekte, Übergänge und Motion-Graphics-Vorlagen |
Agent | Integrierter Chat-Agent, wiederverwendbare Skills, Vorschläge, Genehmigungsrichtlinie, Fortschritt, Verlauf und der kanonische 119-Tool-Katalog |
Stapelbearbeitung | Medienordner, Bearbeitungsskripte, Erzählskripte, Referenzvideos, dauerhafte Warteschlangen, Projekte pro Auftrag, QA und Status-Rückmeldung |
Lokale und Cloud-KI | Lokale ASR/TTS/Modellpakete sowie konfigurierbare Drittanbieter-LLM-, Bild-, Video-, Musik- und Sound-Anbieter |
Desktop-Laufzeit | Sofortiger nativer Start-Shell, paralleler Start des eingebetteten Servers, verzögerte schwere Dienste, isolierte Smoke-Profile und Start-Tracing auf Stufenebene |
Ausgabe | MP4, Audio, SRT, FCPXML, portable Projektpakete, Exporthistorie und hardware-bewusstes H.264-Routing |
Von Grund auf agent-nativ
Der abkoppelbare Agent-Arbeitsbereich ist eine Steueroberfläche, keine dekorative Chat-Seitenleiste:
Er teilt Projektzustand und Bearbeitungsbefehle mit der manuellen Oberfläche.
Er kann links oder rechts andocken, als separates breites Desktop-Fenster geöffnet werden und über Eck-Andocken zum Editor zurückkehren.
Verändernde Arbeit wird in einer Bearbeitungssitzung zwischengespeichert und vor der Übernahme zur Prüfung vorgelegt.
Der integrierte Agent und externe MCP-Clients verwenden denselben kanonischen 119-Tool-Katalog.
Wenn kein Projekt geöffnet ist, legt YoloCut nur die kleinere Server-Direktfläche offen und meldet die Einschränkung ehrlich.
Einen externen Agenten verbinden
Installiere die YoloCut-Agent-Skill:
npx skills add Hhz0823/YoloCut --skill yolocutStarte YoloCut, öffne das Zielprojekt und öffne dann das Agent-Verbindungszentrum (MCP) und kopiere dessen Live-URL und Bearer-Token. Der Standard-Endpunkt ist:
http://localhost:5199/api/external-mcp/mcpDie Desktopanwendung kann einen anderen Loopback-Port wählen, wenn 5199 belegt ist. Clients sollten daher die vom Verbindungszentrum angezeigte Adresse verwenden, anstatt den Standardwert dauerhaft fest zu codieren.
Erforderlicher Abschluss-Ablauf:
yolocut_status → get_connection_manifest → list_projects → target_project
→ load_skill / ToolSearch → begin_edit_session → editing tools
→ review_edit_session → get_edit_session (status=applied)Ein Agent sollte den Abschluss nur melden, wenn die vollständige Bearbeitung bereit ist, die Fähigkeitsabdeckung vollständig ist und die endgültige Bearbeitungssitzung applied ist. Konfigurationsbeispiele für Codex, Claude Code, Gemini CLI, Cursor und generische Streamable-HTTP-Clients findest du in YOLOCUT_AGENT_CONNECTION.md.
Stapelweise automatische Bearbeitung
Gib YoloCut ein Medienverzeichnis, ein Bearbeitungsskript, ein Erzählskript und optional ein Referenzvideo. Die dauerhafte Warteschlange akzeptiert bis zu 10.000 Aufträge, mit einem separaten Projekt und Lebenszyklus für jede Ausgabe, anstatt Tausende von Videos auf einer Timeline zu platzieren.
Ein autorisiertes lokales Medienverzeichnis scannen.
Bearbeitungsskript, Erzählskript und optionalen Referenzschnitt anhängen.
Rhythmus, Schnittstruktur, Untertitel, Übergänge und Farbabsicht analysieren.
Den Agenten prüfbare Bearbeitungen mit hardware-bewusster Parallelität erstellen lassen.
Rendern, Qualitätsprüfung und Rückmeldung von Erfolg, Fehler oder Abbruch pro Auftrag.
Die optionale lokale Referenzanalyse verwendet das Apache-2.0-Paket SmolVLM2-500M-Video-Instruct-GGUF mit llama.cpp. Fehlende Modelle oder Laufzeiten schlagen sichtbar fehl; YoloCut erfindet kein Analyseergebnis.
Lange 4K-Projekte auf bescheidenen Rechnern
YoloCut trennt den interaktiven Proxy-Pfad von Medien in Endqualität. Analyse und Vorschau können kleinere Ableitungen verwenden, während der finale Export die Originaldateien liest.
NVIDIA-Systeme bevorzugen
NVDEC → scale_cuda → NVENCnach Live-Fähigkeitsprüfungen.Das H.264-Routing prüft NVENC, Intel QSV, AMD AMF und dann Software-
libx264.AV1, VP9 und nicht unterstützte Hardware-Pfade können auf FFmpeg-Software-Decoder wie
libaom-av1undlibvpxzurückfallen.CPU, Speicher, VRAM, Codec-Unterstützung und aktive Arbeitslast bestimmen Proxy-Größe und Warteschlangen-Parallelität.
Laufzeitergebnisse zeigen das tatsächlich verwendete Backend und jeden Fallback-Grund; Modell- oder GPU-Namen allein gelten nie als Beweis.
Hardware-Stufe | Konservative Bearbeitungsrichtlinie | Empfehlung für lokale Erzählung |
Nicht erkannte GPU / schwacher PC | 540p-Proxy, ein Analyseauftrag, ein Renderauftrag | Kokoro-CPU-Fallback |
RTX 2060 6 GB | 540p-Proxy, NVDEC/NVENC wenn nachweislich verfügbar | Kokoro 82M ONNX, WebGPU bevorzugt mit CPU-Fallback |
RTX 4060 8–9 GB | 720p-Proxy, bis zu zwei Analyseaufträge, geschützter Einzel-Render | Fish Audio S2 Pro mit |
RTX 5060+ 8–9 GB | 1080p-Proxy, bis zu drei Analyseaufträge, geschützter Einzel-Render | Fish Audio S2 Pro mit |
RTX 40/50-Serie mit mindestens 10 GB VRAM | Höherwertige lokale Inferenz bei erhaltenem Render-Headroom | Fish Audio S2 Pro mit |
Die Gewichte des Fish-S2-Modells unterliegen der Fish Audio Research License. Die kommerzielle Nutzung erfordert eine separate schriftliche Genehmigung. Hardware-Stufen sind konservative Richtlinienverträge, keine Leistungsgarantien für jeden Treiber und jeden Rechner.
Schnellerer Desktop-Start
YoloCut v0.0.2 staffelt den Desktop-Start nun, anstatt das erste Fenster mit dem vollständigen Bearbeitungs-Stack zu blockieren:
Electron zeigt eine leichte native Start-Shell, bevor der eingebettete Anwendungsserver geladen wird.
Der Server startet parallel, während die GPU-Erkennung asynchron weiterläuft, nachdem der Editor nutzbar geworden ist.
Modelle, Thumbnails, Updater-Prüfungen und die gepackte Render-Laufzeit werden verzögert, bis die jeweilige Funktion oder das Fenster nach dem Start sie benötigt.
Renderer-Oberflächen und Dashboard-Dialoge bleiben hinter Lazy-Grenzen, sodass der vollständige Editor-Graph nicht Teil des anfänglichen Dashboard-Ladens ist.
Desktop-Smoke-Tests verwenden ein eindeutiges temporäres Profil und Datenverzeichnis, sodass Tests niemals die Projekte, Anmeldedaten, Medien oder den laufenden YoloCut-Prozess eines Benutzers berühren.
Auf dem Windows-Release-Verifizierungsrechner zeigte der entpackte Build seine native Shell in etwa 85 ms, startete den eingebetteten Server in etwa 0,72 s und lud den ersten Renderer bei einem Kaltstart in etwa 2,79 s; ein aufgewärmter Renderer lud in etwa 0,51 s. Dies sind diagnostische Messwerte von einem einzelnen Rechner, keine geräteübergreifenden Garantien. Setzen Sie YOLOCUT_STARTUP_TRACE=1 beim Start des Desktop-Builds, um die Phasenzeiten für ein anderes System auszugeben.
Download
Plattform | v0.0.2-Paket |
Windows x64 | |
macOS Apple Silicon | |
macOS Intel |
Die GitHub-Release-Assets enthalten absichtlich nur die direkt installierbaren Windows-.exe- und macOS-.dmg-Dateien. Die SHA-256-Werte der Installationsprogramme sind in den Release-Notizen aufgeführt und werden nicht als weiteres Asset angehängt. Windows-Pakete sind derzeit nicht signiert; macOS-Pakete sind ad-hoc signiert, aber nicht notarisiert.
Linux wird weiterhin in CI gebaut und rauchgetestet, aber nicht an GitHub Releases angehängt. Linux-Benutzer können YoloCut mit den folgenden Anweisungen aus dem Quellcode ausführen. Gepackte Builds verwenden die In-App-Versionsprüfung und öffnen die GitHub-Release-Seite für die manuelle Installation, wenn ein Update verfügbar ist.
Aus dem Quellcode ausführen
Erfordert Node.js >=24 <25 und npm.
git clone https://github.com/Hhz0823/YoloCut.git
cd YoloCut
npm install
cp .env.example .env.local
npm run devDesktop-Entwicklung und Windows-Packaging:
npm run desktop:dev
npm run desktop:dist:winEntwicklungsprofile isolieren Projekte, Medien, Anmeldedaten, Aufgaben und Einstellungen pro Git-Checkout/Worktree. Konfigurieren Sie nur die KI- oder Medienanbieter, die Sie tatsächlich verwenden möchten.
Daten und Sicherheit
Projekte, Chat, Versionen, Indizes und Einstellungen sind standardmäßig lokal unter
~/.yolocutgespeichert.Vorhandene Legacy-Datenwurzeln können von der Migrationsschicht eingebunden werden, sodass Benutzer frühere Projekte nicht verlieren.
Anbieterschlüssel bleiben auf der Dienstseite und werden nicht über
VITE_-Browser-Variablen offengelegt.MCP bindet standardmäßig an Loopback und erfordert ein generiertes Bearer-Token.
Der Verzeichniszugriff verwendet undurchsichtige Berechtigungen; absolute lokale Pfade überschreiten die Desktop-IPC-Grenze nicht in Agent-Tools.
KI-Datenverkehr verlässt den Computer nur für Anbieter, die der Benutzer explizit konfiguriert.
YoloCut zielt auf einen Single-User-Desktop-Workflow ab, nicht auf eine nicht isolierte Multi-Tenant-Serverbereitstellung.
Architektur und Verifizierung
Ebene | Hauptverantwortlichkeiten |
| Unveränderlicher Timeline-Zustand und Bearbeitungsbefehle |
| Agent-Laufzeit, Tools, Skills, Vorschläge, Genehmigung und Fortschritt |
| WebGL-Effekte, Übergänge und Shader-Laufzeit |
| ASR, Transkriptbearbeitung, Untertitel und Übersetzung |
| Projekte, Versionen, Medienmetadaten und Batch-Jobs |
| Lokales HTTP, MCP, Modelle, Medienverarbeitung, Jobs und Exporte |
| Gestaffelter Electron-Start, Fenster, Hardware-Erkennung, sicherer Speicher und natives IPC |
| Headless-Rendering und Liefer-Exporte |
npm test # full regression suite
npm run build # type checking and production build
npm run lint # static analysis
npm run verify:architecture # enforced dependency boundaries
npm run verify:mcp # Agent/MCP contract checks
npm run verify:media-performance # codecs, proxies, acceleration, fallbacks
npm run verify:auto-edit # batch auto-edit contracts
npm run desktop:smoke # embedded server and desktop bridge
npm run desktop:smoke:render # real packaged rendering path
npm run desktop:smoke:post-startup # deferred startup work
npm run desktop:smoke:agent-windowAktuelle Release-Grenzen
YoloCut 0.0.2 ist eine frühe öffentliche Version. Kernbearbeitung, Agent, MCP, Batch, Desktop-Packaging und lokale Modellverwaltung werden aktiv verifiziert, aber mehrere Oberflächen bleiben experimentell:
Fish S2, SmolVLM2 und einige GPU-Pfade hängen von lokalen Laufzeiten und Treibern ab.
Das Projektformat und der Agent-Katalog werden sich weiterentwickeln; sichern Sie wichtige Projekte vor Upgrades.
Signierung und Notarisierung sind noch nicht produktionsreif.
Für die jeweilige KI-Funktion ist ein konfigurierter Anbieter oder ein installiertes Modell erforderlich; die manuelle Bearbeitung bleibt ohne eines verfügbar.
Siehe CHANGELOG.md für den Versionsverlauf und GitHub Releases für veröffentlichte Artefakte.
Lizenz, Herkunft und Mitwirkung
YoloCut wird unabhängig von hhz0823 gepflegt und ist unter der GNU Affero General Public License v3.0 oder später lizenziert.
Die Codebasis geht auf das AGPL-lizenzierte Projekt 0xsline/OpenChatCut zurück. Diese Zuordnung bewahrt die Quell- und Lizenzherkunft; Upstream-Branding, Mitwirkende, Community-Kanäle und kommerzielle Beziehungen sind nicht Teil des YoloCut-Produkts oder seiner öffentlichen Release-Historie.
Drittanbieter-Bibliotheken, Modelle, Schriftarten, Skills und gebündelte Binärdateien behalten ihre eigenen Lizenzen. Siehe THIRD_PARTY_NOTICES.md, src/agent/skills/NOTICE.md und assets/fonts/LICENSES.md.
Probleme: github.com/Hhz0823/YoloCut/issues
Releases: github.com/Hhz0823/YoloCut/releases
Agent-Anleitung: YOLOCUT_AGENT_CONNECTION.md
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceEnables AI models to fully automate and control the OpenCut Video Editor through a comprehensive set of MCP tools for timeline manipulation, scene management, media handling, and rendering.596MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to perform headless video editing through 35 tools for project creation, clip manipulation, rendering, quality control, and semantic search, all via JSON-RPC 2.0 over stdio.MIT
- FlicenseNot gradedqualityBmaintenanceLocal-first AI video editing engine controlled by MCP-compatible AI hosts, enabling AI to inspect footage, propose edits, modify multitrack projects, and render locally while keeping user control.
- AlicenseNot gradedqualityBmaintenanceA real video editor for AI agents, served over MCP, enabling journaled timeline editing, rendering via FFmpeg/MLT, and deterministic CLI operation.MIT
Related MCP Connectors
A real timeline video editor for AI agents: journaled edits, FFmpeg/MLT rendering, exports
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
Agentic video editing on real footage: cut, caption, reframe, score, and export at full quality.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Hhz0823/YoloCut'
If you have feedback or need assistance with the MCP directory API, please join our Discord server