Skip to main content

Schnippo

KI-Rohschnitt für DaVinci Resolve. Beta.

Was ist Schnippo?

Schnippo baut per Chat aus deinen Takes einen Rohschnitt in DaVinci Resolve Studio: Du sagst Claude, welchen Ordner es schneiden soll, und bekommst eine fertige Timeline aus deinen Originalclips. Schnippo misst Sprache, Pausen, Versprecher und Ton, Claude trifft die redaktionellen Entscheidungen, und du behältst in Resolve das letzte Wort. Auf Wunsch kommen B-Roll, Zooms, Grafiken, Sound-Effekte und Reels aus dem langen Video dazu, alles nicht-destruktiv.

Voraussetzungen

  • Mac mit Apple Silicon (Windows folgt)
  • DaVinci Resolve Studio 21.1 oder neuer, unter Preferences → System → General „External scripting using“ auf Local (die kostenlose Version kann kein externes Scripting)
  • Claude Desktop
  • Eigener Gladia-Key für die Transkription

Kosten: Schnippo ist kostenlos. Gladia rechnet direkt mit dir ab, grob 0,61 USD je Stunde Audio. Vor jeder Transkription nennt Schnippo die Schätzung. Dazu kommt dein Claude-Abo.

Installation in 4 Schritten

  1. Download: Lade die neueste schnippo-<version>.mcpb von der Releases-Seite.
  2. Doppelklick: Die Datei öffnet sich in Claude Desktop. Bestätige die Installation.
  3. Key: Trage deinen Gladia-Key in den Einstellungen der Erweiterung ein.
  4. Claude vollständig neu starten: Beende Claude über die Menüleiste (Claude → Beenden). Das Fenster zu schließen reicht nicht.

Neue Versionen installierst du genauso. Schnippo weist dich darauf hin und aktualisiert sich nie selbst.

Erster Schnitt

Starte einen neuen Chat und schreibe „Richte mich ein“. Das Onboarding prüft Resolve und den Key, fragt deine Vorlieben ab und legt auf Wunsch einen Projektordner an:

2026-11-07_Mein_Film/
├── A-Roll/      Takes mit Sprache
├── B-Roll/      Bildmaterial ohne Sprache
├── Bilder/      Standbilder, Logos
├── Skript/      Skript, falls vorhanden
├── brief.md     Worum es geht, Format, Länge, Zielgruppe
└── glossar.txt  Namen in richtiger Schreibweise

Spickzettel für den Chat:

Du schreibst Schnippo macht
„Schneide Mein_Film“ Rough Cut als neue Timeline, danach Rückfragen zu Grenzfällen
„Weiter“ Nächster Durchgang: Fine Cut, B-Roll, Polish
„Mach aus dem Video 3 Reels“ Hochformat-Reels aus den stärksten Stellen
„Füge dezente Sound-Effekte hinzu“ Eigene Spur mit Effekten
„Hilfe“ Überblick über alles Weitere

Jeder Durchgang bekommt eine eigene Timeline. Schnippo überschreibt nichts und verändert deine Originaldateien nie. Alle Tools stehen in der Referenz.

Aufnahme-Tipps

  • Für Reels in 4K filmen: Dann bleibt beim Zuschnitt von 16:9 auf 9:16 genug Auflösung.
  • Versprecher: Kurz stoppen, deutlich „nochmal“ sagen oder einmal klatschen und den ganzen Satz neu beginnen.
  • Bild: Vor dem Sprechen 1 Sekunde ruhig in die Kamera schauen. Alle Takes mit derselben Framerate. B-Roll gern mit doppelter Rate, dann ist Zeitlupe möglich.
  • Ton: Ruhiger Raum, 2–3 Sekunden Raumton am Anfang. Im Interview ein Mikro pro Person auf eigenem Kanal.
  • Namen: Schreibweisen in die glossar.txt, dann stimmen sie schon im Transkript.

Mehr dazu in der Referenz, eigene Sound-Effekte aufnehmen: docs/AUFNAHMEN.md.

Bekannte Grenzen

  • Nur Mac. Windows folgt.
  • Karten in Claude Desktop: Claude Desktop zeigt die interaktiven Karten lokaler Erweiterungen derzeit nicht an. Schnippo fragt deshalb als Text im Chat.
  • Gemischte Framerates in der A-Roll: Die Timeline übernimmt die Rate des Hauptmaterials, Takes mit anderer Rate sind nicht erprobt. B-Roll darf abweichen.
  • Lange Videos und kleine Claude-Abos: Ein Interview mit gut 10 Minuten Sprache braucht etwa 9.200 Token für den ganzen Text, die Übersicht etwa 620. Hochgerechnet sind das bei einer Stunde Sprache rund 50.000 Token je Durchgang, dazu kommen Kontaktabzüge. Schnippo liest lange Takes deshalb seitenweise. Bei kleinen Abos kann die Nutzungsgrenze trotzdem mitten im Schnitt erreicht werden. Die Token sind gemessen, wie schnell ein bestimmtes Abo an seine Grenze kommt, ist nicht gemessen.
  • Noch nicht mit echtem Material erprobt: Dreh nach Skript, Rohmaterial über 30 Minuten, sehr leise Aufnahmen. Hochformat-Quellen sind nur mit einem einzelnen Clip erprobt.
  • Seltener Resolve-Absturz: Beim Einfügen von Grafiken ist Resolve 21.1.2 in Tests mehrfach abgestürzt. Die Ursache ist nicht geklärt. Die Reihenfolge beim Bau wurde angepasst, seitdem trat der Fehler in Tests nicht mehr auf. Speichere dein Projekt vor dem Bau.
  • Andere KI-Modelle: Die Schnittqualität hängt vom Modell ab. Erprobt ist Schnippo nur mit Claude, das Modell braucht Bildverständnis.

Andere Programme

Für Claude Desktop ist die .mcpb der einfachste Weg. Andere MCP-fähige Programme starten Schnippo über uv mit uvx schnippo. Du brauchst nur den Startbefehl und deinen GLADIA_API_KEY.

Claude Code

claude mcp add schnippo -e GLADIA_API_KEY=dein-key -- uvx schnippo

Cursor (~/.cursor/mcp.json)

{"mcpServers": {"schnippo": {"command": "uvx", "args": ["schnippo"], "env": {"GLADIA_API_KEY": "dein-key"}}}}

OpenAI Codex (~/.codex/config.toml)

[mcp_servers.schnippo]
command = "uvx"
args = ["schnippo"]
env = { GLADIA_API_KEY = "dein-key" }

VS Code mit Copilot (.vscode/mcp.json)

{
  "inputs": [{"type": "promptString", "id": "gladia", "description": "Gladia-Key", "password": true}],
  "servers": {"schnippo": {"type": "stdio", "command": "uvx", "args": ["schnippo"], "env": {"GLADIA_API_KEY": "${input:gladia}"}}}
}

Den Key kannst du stattdessen im macOS-Schlüsselbund ablegen: Sag im Chat „Speichere meinen Gladia-Key“, dann öffnet sich ein Eingabefenster und der Key läuft nicht durch den Chat. Plugin für Claude: plugin/.

FAQ

Verändert Schnippo meine Dateien? Nein. Timelines verweisen auf deine Originalclips, nichts wird neu gerendert oder gelöscht.

Geht das mit der kostenlosen Resolve-Version? Nein, sie unterstützt kein externes Scripting.

Bleibt mein Key beim Update erhalten? Ja, Claude Desktop speichert Key und Einstellungen pro Erweiterung, und die Kennung bleibt von Version zu Version gleich. Von der internen Vorversion „Resolve Cut“ musst du den Key einmal neu eintragen.

Ich kannte Resolve Cut. Was passiert mit meinen Daten? Schnippo übernimmt beim ersten Start Einstellungen, Glossare und Cache aus den alten Ordnern. Alte resolve-cut-export/-Ordner liest es weiter.

Wie schalte ich den Update-Hinweis ab? In den Einstellungen der Erweiterung, oder mit SCHNIPPO_UPDATE_CHECK=0.

Datenschutz

Keine Telemetrie, kein Schnippo-Server. Schnippo läuft auf deinem Rechner.

Daten Wohin Wann
Originalmedien, Cache, Einstellungen bleiben lokal immer
Tonspur (16 kHz, mono, ohne Metadaten) Gladia, api.gladia.io beim Transkribieren
Transkripte, Schnittkontext, Einzelbilder und Kontaktabzüge das KI-Modell deines Chats, zum Beispiel Claude während des Schnitts
Suchbegriff oder Beschreibung Freesound, ElevenLabs nur mit eigenem Key und auf Wunsch
Keine Daten, nur die Abfrage der neuesten Version GitHub, api.github.com höchstens einmal am Tag, abschaltbar

Nutze Schnippo nur mit Material, das du diesen Diensten geben darfst.

Privacy Policy

Vollständige Fassung: docs/PRIVACY.md, online unter https://schnippo.com/privacy.

  • Datenerhebung: Schnippo erhebt keine Daten und betreibt keinen eigenen Server.
  • Nutzung und Speicherung: Transkripte, Analysen und Einstellungen liegen lokal in ~/Library/Caches/schnippo und ~/.config/schnippo.
  • Weitergabe an Dritte: nur an die Dienste aus der Tabelle, mit deinem eigenen Konto.
  • Aufbewahrung: Lokale Daten löschst du jederzeit mit clear_cache oder im Finder. Bei Gladia und deinem KI-Anbieter gelten deren Bedingungen.
  • Kontakt: Seitz Dominik Visuals, https://sdv.design

Lizenzen

Schnippo steht unter der MIT-Lizenz, © Seitz Dominik Visuals. Fremde Bestandteile: THIRD_PARTY_NOTICES.md.

DaVinci Resolve ist eine Marke von Blackmagic Design. Schnippo ist ein unabhängiges Projekt und nicht mit Blackmagic Design verbunden.

Mitmachen

Fehler und Wünsche gern als Issue. Bitte hänge nie echtes Material oder Keys an.

uv sync
uv run pytest
git config core.hooksPath .githooks

Der Hook startet tools/check_public.py. Technische Erkenntnisse stehen in docs/ENTWICKLUNG.md.


English summary

Schnippo is an AI rough-cut assistant for DaVinci Resolve Studio. Tell Claude which folder to cut and get a non-destructive timeline built from your original clips, with optional B-roll, punch-ins, graphics, sound effects and reels. The interface and guides are in German; English footage works too.

Requirements: Apple Silicon Mac, DaVinci Resolve Studio 21.1+ with external scripting set to Local, Claude Desktop, your own Gladia key (roughly USD 0.61 per hour of audio).

Install: download the .mcpb from Releases, double-click it, enter your key, then fully quit and reopen Claude from the menu bar. Say „Richte mich ein“ in a new chat. Other MCP clients can run uvx schnippo with GLADIA_API_KEY set.

Privacy: no telemetry and no Schnippo server. Audio goes to Gladia, transcripts and frames go to your AI model, and the update check asks GitHub once a day (optional). See docs/PRIVACY.md.

Licence: MIT, © Seitz Dominik Visuals. DaVinci Resolve is a trademark of Blackmagic Design. This project is independent of Blackmagic Design.

Metadata

Release files for schnippo 0.11.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for schnippo 0.11.0
File Size Uploaded Provenance Actions
schnippo-0.11.0.tar.gz 14.6 MB With provenance Details for schnippo-0.11.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for schnippo 0.11.0
File Interpreter ABI Platform Actions
schnippo-0.11.0-py3-none-any.whl Python 3 none any Details for schnippo-0.11.0-py3-none-any.whl

Total release size: 29.2 MB

Release files / schnippo-0.11.0.tar.gz

Download URL schnippo-0.11.0.tar.gz
Size 14.6 MB
Tags Source
SHA-256 checksum
How to use checksums
709c3b03ae847aacdd66602bcf43b987d3656aa1f869fd95a3d450e5e23fdb0d
BLAKE2b-256 checksum
How to use checksums
94c010ef518f23496f04e6b67d9e8a3f07c3cc29dabacd7dd5e17a76f6ec1456
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 7, 2026.

Transparency log

Release files / schnippo-0.11.0-py3-none-any.whl

Download URL schnippo-0.11.0-py3-none-any.whl
Size 14.6 MB
Tags Python 3
SHA-256 checksum
How to use checksums
34490b0526fbef283785dbe6f098222709bbcd38f5c13d1b3ef3c8641fae8bdd
BLAKE2b-256 checksum
How to use checksums
09d605c1d3e52f38d8dcf52374b488a68a9524d44add210899a4e82399e2bf61
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 7, 2026.

Transparency log

Security for schnippo 0.11.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for schnippo-0.11.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 7, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.11.0 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page