capcap: macOS-Screenshots mit bearbeitbaren Markierungen
realskyrin/capcap bietet eine praxistaugliche Open-Source-Implementierung mit stabiler Einsatzbarkeit für reale Anwendungsfälle.
Auf einen Blick
- Was ist das?
- capcap wird anhand der README, der beschriebenen Architektur und der konkreten Einsatzgrenzen eingeordnet.
- Für wen ist es gedacht?
- Geeignet ist capcap für Nutzer, deren Arbeitsablauf zu den dokumentierten Funktionen passt. Nicht geeignet ist es als pauschale Zusage für nicht beschriebene Plattformen, Leistung oder Support.
- Darf ich es kommerziell nutzen?
- Ja. MIT ist eine freizügige Lizenz: Sie dürfen darauf aufbauende Software nutzen, verändern und verkaufen, solange Sie die Urheberrechts- und Lizenzhinweise beibehalten.
- Wird es noch gepflegt?
- Ja. Die letzten Commits kamen vor 2 Tagen.
- In welcher Sprache ist es geschrieben?
- Hauptsächlich Swift, laut der Sprachstatistik von GitHub.
Die Antworten beruhen auf den GitHub-Daten des Projekts (zuletzt abgeglichen am 14. September 2026) und auf unserer Analyse. Sie sind keine Rechtsberatung.
TIEFGEHENDE OPEN-SOURCE-ANALYSE
Der dokumentierte Projektumfang
capcap ist ein Screenshot-Werkzeug für macOS, das in der Menüleiste lebt und als Agent-App läuft, daher erscheint es nicht im Dock. Der primäre Auslöser ist ein Doppeltipp auf die Befehlstaste, und in den Einstellungen kann ein benutzerdefinierter globaler Hotkey aufgenommen werden. Das README beschreibt den Ablauf so: Bereich oder Fenster erfassen, im schwebenden Editor annotieren und dann bestätigen, um das endgültige Bild in die Zwischenablage zu kopieren. Es erwähnt auch lange Screenshots, Verschönerung, Anheften und optionales Hochladen auf einen Bild-Host. Die Repository-Beschreibung nennt es leichtgewichtig und nativ; das README sagt, es sei mit AppKit gebaut, ohne SwiftUI oder Electron. Derselbe einleitende Absatz behauptet, es gebe keine Telemetrie, kein Abonnement und keine Drittanbieter-Abhängigkeiten, obwohl ein späterer Abschnitt eine Drittanbieter-Komponente auflistet.
Die zentrale Arbeitsweise
Wenn der Auslöser feuert, zeigt capcap auf allen angeschlossenen Displays eine Erfassungsmaske. Sie können über ein Fenster fahren und klicken, um es an dessen Grenzen auszurichten, oder einen beliebigen Bereich ziehen. Das README sagt, dass die Ausgabe in nativer Retina-Auflösung erfolgt und mehrere Monitore unterstützt. Es beschreibt auch einen separaten Weg zum Bearbeiten eines vorhandenen Bildes: Wählen Sie eine Bilddatei im Finder aus und lösen Sie denselben Hotkey aus; capcap lädt diese Datei in den Editor, ohne das Original zu verändern, und kopiert sie zuerst in ein temporäres Verzeichnis. Wenn die Finder-Auswahl nicht genau ein Bild ist, fällt der Hotkey in den normalen Screenshot-Ablauf zurück.
Konkrete Dateien und Schnittstellen
Der Editor bietet Rechteck-, Ellipse-, Pfeil-, Pinsel-, Textmarker-, Mosaik-, Nummernmarkierungs- und einzeilige Textwerkzeuge. Anmerkungen bleiben nach dem Platzieren bearbeitbar: Formen und Text können gedreht werden, Pfeil- und Nummernführungslinien können gebogen werden, Pfeilendpunkte können gezogen werden, Text kann geändert werden, und ausgewählte Anmerkungen können gelöscht werden. Der Textmarker ist halbtransparent und wird bei Überlappung nicht dunkler. Die Mosaikpinselgröße ist einstellbar. Rückgängig und Wiederholen sind verfügbar. Die Symbolleiste enthält auch eine Farbpipette, die #RRGGBB-Werte kopiert, Speichern als PNG, Anheften, Hochladen und Bestätigen.
Abhängigkeiten im Alltag
Für lange Screenshots scrollen Sie innerhalb des ausgewählten Bereichs, und capcap erfasst und fügt die Frames kontinuierlich zusammen, wobei eine Live-Vorschau des zusammengeführten Ergebnisses angezeigt wird. Nach dem Zusammenführen können Sie im selben Editor weiterarbeiten. Der Verschönerungsmodus fügt Verlaufs- oder Desktop-Hintergründe, abgerundete Ecken, Schatten und einstellbaren Innenabstand hinzu. Die Anheft-Aktion zeigt das aktuelle Bild als ziehbares schwebendes Fenster über allen anderen Fenstern an, nützlich zum Vergleichen. Das README spezifiziert nicht, ob das Anheftfenster in der Größe veränderbar ist oder ob mehrere Anheftungen gleichzeitig möglich sind; diese Details müssten mit der App überprüft werden.
Grenzen der README · realskyrin capcap
Kürzliche Screenshots und Farbproben werden im Verlaufs-Untermenü der Menüleiste gespeichert, mit Miniaturen für Screenshots und Farbwerten für Proben. Ein Klick auf ein Element kopiert es erneut; die Cache-Größe kann zwischen 5 und 20 Einträgen eingestellt werden. Der Verlauf wird lokal unter ~/Library/Application Support/capcap/History gespeichert. Die Farbpipette ruft die macOS-Farbpipette auf und schreibt den #RRGGBB-Wert in den Verlauf. Für den Bild-Host beschreibt das README optionales Hochladen zu Tencent Cloud COS, Qiniu Kodo oder Alibaba Cloud OSS. Schlüssel werden nur lokal in UserDefaults gespeichert; nach Auswahl eines Standard-Hosts wird der Upload-Button im Editor aktiv und kopiert die öffentliche URL in die Zwischenablage.
Lizenz und Betriebsfragen
Die App benötigt macOS 14.0 oder neuer. Drei Berechtigungskategorien werden genannt: Bedienungshilfen für den standardmäßigen Doppeltipp auf die Befehlstaste, Bildschirmaufnahme für ScreenCaptureKit und Bildschirminhalte sowie Finder-Automatisierung für den Ablauf zum Bearbeiten vorhandener Bilder. Beim ersten Start öffnet capcap sein Einstellungsfenster und zeigt den Status der ersten beiden Berechtigungen. Die Einstellungen umfassen Sprachauswahl, Sichtbarkeit des Menüleisten-Symbols, Anmelden beim Start, Demo-Modus zum Erlauben externer Bildschirmaufnahme, Hotkey-Aufnahme, Verlaufscache-Größe, Bild-Host-Konfiguration und Berechtigungslinks. Das README listet die UI-Sprachen als vereinfachtes Chinesisch, traditionelles Chinesisch, Englisch, Japanisch, Koreanisch, Französisch, Russisch und Vietnamesisch auf.
Ein projektspezifischer Prüfpfad
Die Homebrew-Installation verwendet den vereinheitlichten Tap realskyrin/tap: zuerst brew tap realskyrin/tap, dann brew install --cask realskyrin/tap/capcap. Für Builds stellt das README Skripte bereit: bundle.sh erzeugt build/capcap.app, package-dmg.sh erzeugt ein DMG in dist/, und rebuild-and-open.sh baut neu, beendet den alten Prozess und startet die neue App. Außerdem gibt es compile-check.sh zur Swift-Build-Validierung. Wenn macOS eine Quarantäne-Warnung anzeigt, schlägt das README vor, das Quarantäne-Attribut mit xattr -dr com.apple.quarantine /Applications/capcap.app zu entfernen, und sagt, dies nur für vertrauenswürdige Builds zu tun. Das Projekt ist MIT-lizenziert; die Lizenz erlaubt freie Nutzung, Modifikation und Verbreitung, bietet aber ausdrücklich keine Garantie. Das README listet PermissionFlow als Drittanbieter-Komponente unter MIT auf, was mit der früheren Behauptung von keinerlei Drittanbieter-Abhängigkeiten in Spannung steht.
Prüfung mit capcap
Prüfe auf macOS 14 oder neuer die Bildschirmaufnahme-, Bedienungshilfen- und Finder-Automatisierungsrechte, danach eine Aufnahme, eine Markierung und den Eintrag unter ~/Library/Application Support/capcap/History. Dieser Ablauf prüft genau die vom Projekt genannten Eingaben, Dateien und Ergebnisse. Ein erfolgreicher Minimaltest belegt keinen Dauerbetrieb, keine allgemeine Kompatibilität und keine Sicherheitsgarantie.
Redaktionelles Fazit
Geeignet ist capcap für Nutzer, deren Arbeitsablauf zu den dokumentierten Funktionen passt. Nicht geeignet ist es als pauschale Zusage für nicht beschriebene Plattformen, Leistung oder Support. Zuerst sollte geprüft werden: Prüfe auf macOS 14 oder neuer die Bildschirmaufnahme-, Bedienungshilfen- und Finder-Automatisierungsrechte, danach eine Aufnahme, eine Markierung und den Eintrag unter ~/Library/Application Support/capcap/History.
Community-Notizen