winclipshot: Ein Tool, mit dem sich in Windows-Terminals Screenshots per Ctrl+V einfügen lassen
(github.com/Higangssh)Das habe ich ursprünglich allein für mich beim Einsatz von Claude Code unter Windows verwendet, aber weil jemand aus meinem Umfeld mich bat, es zu teilen, habe ich es als einfaches Open-Source-Tool veröffentlicht.
In Windows-Terminals lassen sich Screenshots nicht mit Ctrl+V einfügen. Der Grund ist, dass das Terminal die Bilddaten aus der Zwischenablage nicht verarbeiten kann.
winclipshot abonniert Ereignisse bei Änderungen der Zwischenablage. Wenn ein neues Bild hineinkommt, prüft es das aktuell fokussierte Fenster und macht dann Folgendes:
- Wenn es ein Terminal ist (Windows Terminal, cmd, PowerShell, Alacritty, WezTerm usw.) → wird das Bild als PNG gespeichert und anschließend die Zwischenablage durch den Pfad zu dieser Datei ersetzt. Bei Ctrl+V wird dann der Pfad eingefügt, und eine CLI wie Claude Code liest diesen Pfad und verarbeitet das Bild.
- Bei anderen Apps (Slack, Chrome, Word usw.) → bleibt das Bild unverändert, sodass Einfügen wie gewohnt möglich ist.
Win+Shift+S wird nicht angerührt (keine globale Hotkey-Registrierung). Wenn man die exe beendet, kehrt das Verhalten vollständig zum Originalzustand zurück.
Auch der Ablauf „Screenshot in Chrome → zum Terminal wechseln und einfügen“ wird unterstützt. Wenn ein Bild in einer Nicht-Terminal-App in die Zwischenablage gelangt, bleibt es 60 Sekunden lang im Status „pending“, und erst in dem Moment, in dem der Nutzer den Fokus auf ein Terminal verschiebt, wird es konvertiert.
Da alles ereignisbasiert ist, liegt die CPU-Auslastung fast bei 0 %, der Speicherverbrauch bei etwa 15 MB. Enthalten sind außerdem Benchmark-Flag (-bench) und Anpassungsoptionen (-out, -terminals, -pending, -v).
Claude Code unterstützt das Einfügen von Screenshots per Ctrl+V (oder Alt+V), allerdings schlägt das gelegentlich fehl. Bei anderen CLIs (SSH-Sitzungen, einige TUIs usw.) wird selbst diese Methode nicht unterstützt oder es ist ein separater Befehl erforderlich (z. B. /paste bei Aider). winclipshot sorgt dafür, dass man unabhängig von der Art der CLI einfach mit „Screenshot → Ctrl+V“ auskommt.
Es ist ein kleines, einfaches Tool, aber falls es für jemanden nützlich ist, würde ich mich freuen, wenn es ausprobiert wird und ihr Feedback gebt!
4 Kommentare
Es war immer schwierig, beim Schreiben von Code Bilder einzufügen, aber seit ich das benutze, kann ich wirklich viel komfortabler arbeiten. Vielen Dank!
Es freut mich, dass Sie es gut nutzen können — ich danke Ihnen!
Wow! Das werde ich gerne benutzen!
Danke!