Was ist OpenShorts?
OpenShorts vom GitHub-Nutzer mutonby nimmt einen Podcast, ein Webinar oder einen Stream per URL oder Upload, transkribiert ihn mit faster-whisper, lässt Gemini 3.1 Flash-Lite 3 bis 15 Momente auswählen, bringt jeden mit Gesichtsverfolgung oder zwei gestapelten Sprechern auf 9:16 und brennt Untertitel und eine Hook-Zeile ein. Dieselbe App erstellt auch Marketingvideos mit KI-Darstellern und YouTube-Thumbnails, diese sind aber nicht über MCP verfügbar.
Der MCP-Server hat acht Tools und läuft auf drei Arten: gehostet unter mcp.openshorts.app mit OAuth oder einem osk_-API-Key, selbst gehostet unter /mcp im Docker-Backend oder über stdio mit python mcp_stdio.py. Das Repository ist MIT-lizenziert, hat rund 7.720 Sterne und keine getaggten Releases, der letzte Push war am 11. November 2026.
OpenShorts installieren
claude mcp add --transport http openshorts https://mcp.openshorts.app/mcp --header "Authorization: Bearer osk_..."Lohnt sich OpenShorts?
OpenShorts gehört zu den wenigen Clipgeneratoren, die ein Agent von Anfang bis Ende steuern kann. Die acht Tools heißen process_video, create_upload, get_job_status, list_clips, get_quota, add_subtitles, recut_clip und publish_clip; die Bitte, einen Podcast zu schneiden und die besten drei Clips für TikTok einzuplanen, wird so zu einer kurzen Folge von Aufrufen. Jobs dauern Minuten, also fragt der Agent den Status ab oder übergibt eine webhook_url; Abschluss-Webhooks lassen sich mit HMAC-SHA256 signieren.
Die Modellaufrufe sind bescheiden. In der Clip-Pipeline ist der einzige Cloud-Aufruf die Momentauswahl, die das Transkript, nicht das Video, an Gemini 3.1 Flash-Lite schickt; das README beziffert das auf unter 0,01 $ pro 10-Minuten-Video. Mit LLM_BASE_URL wandert sie zu Ollama, LM Studio oder vLLM, doch die automatische Layoutwahl und Videos ohne Sprache brauchen weiter Gemini, um Frames anzusehen. Synchronisation nutzt deinen ElevenLabs-Key, Posten läuft über Upload-Post, dessen Gratisstufe 10 Uploads im Monat erlaubt, und die Shorts mit KI-Darstellern außerhalb von MCP kosten etwa 0,65 bis 2 $ pro Video an fal.ai-Aufrufen. Gehostet ist Gemini inklusive, und du zahlst pro Quellminute: Starter kommt auf 0,12 $ pro Minute, nach den eigenen Zahlen der Preisseite teurer pro Minute als der Einstiegstarif von Opus Clip.
Wichtiger als die Kosten ist, was der Server darf. publish_clip veröffentlicht öffentlich: Instagram und YouTube direkt, bei TikTok landet der Clip als Entwurf. process_video lädt jede öffentliche URL, hinter einem SSRF-Schutz, und das Transkript eines fremden Videos fließt in Clip-Titel, die dein Agent liest, ein bescheidener Weg für Prompt-Injection. Die Anweisungen des Servers sagen dem Agenten, die Rechte am Video zu bestätigen und nur auf Wunsch zu posten, aber das sind Anweisungen an ein Modell, kein Schloss.
Der Haken: Der selbst gehostete Endpunkt /mcp verlangt keinen Schlüssel, und die mitgelieferte docker-compose.yml veröffentlicht Port 8000 auf allen Schnittstellen. Liegen deine Gemini- oder Upload-Post-Keys in .env, worauf das Backend zurückgreift, kann jeder, der diesen Port erreicht, sie verbrauchen und auf deinen Konten posten. Binde ihn an 127.0.0.1 oder stelle einen Proxy mit Authentifizierung davor. Die gehostete Cloud speichert deine Videos auf den Servern von OpenShorts, und das README nennt keine Aufbewahrungsfristen.
Unser Fazit: KinoCut ist die andere offene Option, die man abwägen sollte. OpenShorts verdient seinen Platz, wenn am Ende Clips nach Zeitplan gepostet werden sollen, sofern wer den Docker-Stack betreibt, ihn wie jeden anderen Dienst mit Veröffentlichungsrechten behandelt.
Wo es sich lohnt
Ein wöchentlicher Podcast mit zwei Leuten
Aus jeder Folge drei Hochformat-Clips holen, ohne einen Editor zu öffnen
Den Agenten die YouTube-URL verarbeiten, list_clips sichten und die besten drei mit publish_clip einplanen lassen. Eine 60-Minuten-Folge verbraucht 60 Cloud-Minuten, Creator für 29 $/Monat reicht also für etwa fünf Folgen.
Eine Marketingagentur, die Kanäle für fünf Kunden betreut
Kunden-Webinare zu untertitelten Shorts nach Redaktionsplan machen
Auf einem GPU-Rechner selbst hosten und den Upload-Post-Key jedes Kunden pro Aufruf übergeben, damit nichts in .env liegt; der Agent schneidet und untertitelt vor dem Einplanen nach. Kosten sind die GPU und Gemini-Aufrufe von unter 0,01 $ pro 10 Minuten.
Eine Hochschulkommunikation mit Datenschutzvorgaben
Vorlesungsaufzeichnungen schneiden, ohne Video an Dritte zu schicken
Selbst hosten, LLM_BASE_URL auf ein lokales Ollama-Modell zeigen lassen und AUTO_LAYOUT ausschalten, damit nur lokale Modelle das Transkript sehen. Veröffentlicht wird weiter von Hand.
Bevor du dich festlegst
- Einrichtung
- Gehostet: https://mcp.openshorts.app/mcp in claude.ai oder ChatGPT als Connector hinzufügen (OAuth) oder claude mcp add --transport http mit einem osk_-Key nutzen. Selbst gehostet: git clone, docker compose up --build, dann den Client auf http://localhost:8000/mcp richten oder python mcp_stdio.py über stdio starten.
- Integrationen
- Acht Tools: process_video, create_upload, get_job_status, list_clips, get_quota, add_subtitles, recut_clip, publish_clip. Nur lesend: get_job_status, list_clips, get_quota. REST-API mit OpenAPI-Doku unter /docs und signierten Abschluss-Webhooks. Ruft Gemini auf, optional ElevenLabs, Upload-Post und S3.
- Daten und Datenschutz
- Selbst gehostet bleibt das Video auf deinem Server, und nur das Transkript geht an Gemini, mit lokalem LLM nirgendwohin; die framebasierte Layoutwahl schickt Frames an Gemini. Der selbst gehostete Endpunkt /mcp hat keine Authentifizierung. publish_clip postet auf verbundene TikTok-, Instagram- und YouTube-Konten. Gehostet wird das Video auf den Servern von OpenShorts verarbeitet und gespeichert; Aufbewahrungsfristen stehen nicht im README.
- Kosten im großen Maßstab
- Die Cloud rechnet nach Länge des Quellvideos ab, nicht pro Clip, MCP- und API-Aufrufe ohne Aufpreis: Starter 12 $/Monat für 100 Minuten, Creator 29 $ für 300, Pro 59 $ für 750, jährlich etwa 17 % günstiger. Selbst gehostet kostet Gemini unter 0,01 $ pro 10-Minuten-Video, und ein 8-Minuten-Video braucht auf der CPU 5 bis 8 Minuten oder auf einer NVIDIA-GPU etwa eine Minute.
- Grenzen
- Shorts mit KI-Darstellern und YouTube Studio sind nicht über MCP verfügbar. Ollamas Standardkontext von 4.096 Tokens schneidet stillschweigend ab; das README verlangt 16.384. Kleine lokale 3B-Modelle liefern nicht zuverlässig gültiges JSON. Der selbst gehostete Endpunkt funktioniert nur, solange dein Rechner läuft.
Was gut ist
- Acht Tools von der URL bis zum geplanten Post
- Nur das Transkript geht in die Cloud; lokales LLM möglich
- Gehostet mit OAuth 2.1 oder widerrufbaren osk_-Keys
- Kostenlos, MIT, ohne Wasserzeichen beim Selbsthosten
Was nicht
- Selbst gehostetes /mcp ohne Authentifizierung; compose öffnet Port 8000
- publish_clip postet öffentlich auf sozialen Konten
- Layoutwahl und Videos ohne Sprache brauchen weiter Gemini
- Keine getaggten Releases; Docker und 8 GB RAM zum Selbsthosten
Am besten für
Podcaster, kleine Videoteams und Agenturen, die einen Agenten lange Aufnahmen in untertitelte Shorts schneiden und zum Posten einreihen lassen wollen.
Alternativen zu OpenShorts
OpenShorts: häufige Fragen
- Lohnt sich OpenShorts?
- Ein fähiger, günstiger Weg, einen Agenten lange Videos in Hochformat-Clips schneiden zu lassen, getrübt von einem selbst gehosteten Endpunkt, der überhaupt keinen Schlüssel verlangt. Wir bewerten es mit 3.7 von 5.
- Was kostet OpenShorts?
- Selbst gehostet: kostenlos (MIT), du zahlst deine eigenen API-Keys. Cloud: Free mit 20 Quellminuten/Monat und Wasserzeichen; Starter 12 $/Monat (100 Min.); Creator 29 $/Monat (300 Min.); Pro 59 $/Monat (750 Min.); 60 Zusatzminuten für 9 $.
- Welche Nachteile hat OpenShorts?
- Selbst gehostetes /mcp ohne Authentifizierung; compose öffnet Port 8000; publish_clip postet öffentlich auf sozialen Konten; Layoutwahl und Videos ohne Sprache brauchen weiter Gemini; Keine getaggten Releases; Docker und 8 GB RAM zum Selbsthosten.
- Für wen eignet sich OpenShorts?
- Podcaster, kleine Videoteams und Agenturen, die einen Agenten lange Aufnahmen in untertitelte Shorts schneiden und zum Posten einreihen lassen wollen.
- Was kostet OpenShorts für ein Team oder im Produktivbetrieb?
- Die Cloud rechnet nach Länge des Quellvideos ab, nicht pro Clip, MCP- und API-Aufrufe ohne Aufpreis: Starter 12 $/Monat für 100 Minuten, Creator 29 $ für 300, Pro 59 $ für 750, jährlich etwa 17 % günstiger. Selbst gehostet kostet Gemini unter 0,01 $ pro 10-Minuten-Video, und ein 8-Minuten-Video braucht auf der CPU 5 bis 8 Minuten oder auf einer NVIDIA-GPU etwa eine Minute.
- Ist OpenShorts sicher für Firmendaten?
- Selbst gehostet bleibt das Video auf deinem Server, und nur das Transkript geht an Gemini, mit lokalem LLM nirgendwohin; die framebasierte Layoutwahl schickt Frames an Gemini. Der selbst gehostete Endpunkt /mcp hat keine Authentifizierung. publish_clip postet auf verbundene TikTok-, Instagram- und YouTube-Konten. Gehostet wird das Video auf den Servern von OpenShorts verarbeitet und gespeichert; Aufbewahrungsfristen stehen nicht im README.
- Was sind die besten Alternativen zu OpenShorts?
- Die nächsten Alternativen, die wir getestet haben, sind Kinocut, OpenScreen und OpenEdit.
Antworten geprüft am 11. Nov. 2026.