Communitygithub.com

Anionex/dsh-vision-toolkit

Ein DeepSeek Harness-Plugin, das Textmodellen visuelle Aufgaben ermöglicht: bildbasierte Fragen mit Intent-Erkennung, OCR für lange Screenshots, UI-Wiederherstellung und mehr.

Was ist dsh-vision-toolkit?

Das dsh-vision-toolkit ist ein Plugin für DeepSeek Harness, das reinen Textmodellen wie Claude und GPT die Durchführung komplexer visueller Aufgaben ermöglicht. Es unterstützt eine Vielzahl von Anwendungen: bildbasierte Frage-Antwort-Systeme mit Intent-Erkennung, OCR für lange Screenshots, UI-Wiederherstellung, Grounding (Objekterkennung und -lokalisierung), Pixel-Diff (Unterschiede zwischen Bildern erkennen), Artifacts (HTML/Code-Vorschauen) und eine Web-Benutzeroberfläche. Das Plugin integriert sich nativ in DeepSeek Harness, erweitert dessen Fähigkeiten und ermöglicht Entwicklern, KI-Agenten mit visuellen Funktionen auszustatten. Es eignet sich besonders für Anwendungen wie automatisierte UI-Tests, visuelle Fehleranalyse und interaktive Bildverarbeitung. Die Bereitstellung erfolgt über DeepSeek Harness, wobei die Konfiguration und Nutzung über die bereitgestellte Web-UI und API erfolgt.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add Anionex/dsh-vision-toolkit

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht dsh-vision-toolkit?

Ein DeepSeek Harness-Plugin, das reinen Textmodellen die Ausführung visueller Aufgaben ermöglicht: bildbasierte Fragen mit Intent-Erkennung, OCR für lange Screenshots, UI-Wiederherstellung und mehr.

Deutsche ÜbersetzungOriginal English
Bildbasierte Fragen mit Intent-ErkennungImage Q&A with Intent
OCR für lange ScreenshotsLong-screenshot OCR
UI-WiederherstellungUI Restoration
Objektlokalisierung & -erkennungGrounding
Pixel-UnterschiedsanalysePixel Diff
Code-Vorschauen & ArtefakteArtifacts
Web-BenutzeroberflächeWeb UI

DeepSeek Harness-native Integration für Agent-Vision-Toolkit

Dieses Plugin erweitert DeepSeek Harness um visuelle Fähigkeiten. Es ermöglicht KI-Agenten, Bilder zu verstehen, Screenshots zu analysieren und UI-Elemente zu identifizieren – ohne dass das zugrunde liegende Modell selbst über visuelle Fähigkeiten verfügen muss.

Hauptfunktionen

  • Bild-Fragen mit Intent-Erkennung: Stellen Sie Fragen zu einem Bild, und das Plugin extrahiert relevante Informationen basierend auf der Absicht der Anfrage.
  • OCR für lange Screenshots: Extrahieren Sie Text aus langen Screenshots, z. B. aus Chatprotokollen oder langen Webseiten.
  • UI-Wiederherstellung: Rekonstruieren Sie UI-Komponenten aus Screenshots oder Beschreibungen.
  • Grounding: Lokalisieren und identifizieren Sie bestimmte Objekte in einem Bild.
  • Pixel-Diff: Vergleichen Sie zwei Bilder und zeigen Sie die Unterschiede an.
  • Artifacts: Erstellen und zeigen Sie HTML-, CSS- oder JavaScript-Code-Vorschauen direkt in der Ausgabe an.
  • Web-Benutzeroberfläche: Interagieren Sie über eine benutzerfreundliche Weboberfläche mit dem Plugin.

Erste Schritte

  1. Voraussetzungen: Stellen Sie sicher, dass DeepSeek Harness installiert und konfiguriert ist.
  2. Installation:
    harness plugin install Anionex/dsh-vision-toolkit
    
  3. Konfiguration:
    {
      "vision-toolkit": {
        "enabled": true,
        "image_base_path": "./images",
        "ocr_engine": "tesseract"
      }
    }
    
  4. Nutzung: Starten Sie die DeepSeek Harness-Web-UI oder die API und verwenden Sie die Vision-Funktionen.

Beispiele

  • OCR: harness run --tool vision-toolkit --action ocr --image screenshot.png
  • Pixel-Diff: harness run --tool vision-toolkit --action pixel-diff --image before.png --image after.png
  • UI-Wiederherstellung: harness run --tool vision-toolkit --action restore-ui --image ui.png

Konfigurationsoptionen

ParameterBeschreibungStandardwert
image_base_pathBasispfad für Bilddateien./images
ocr_engineZu verwendende OCR-Enginetesseract
max_image_sizeMaximale Bildgröße in Pixeln4096
enable_groundingGrounding-Funktion aktivierentrue

Fehlerbehebung

  • Bild wird nicht gefunden: Überprüfen Sie den image_base_path und stellen Sie sicher, dass die Datei existiert.
  • OCR gibt leere Ergebnisse: Stellen Sie sicher, dass die Bildqualität ausreichend ist und die OCR-Engine korrekt konfiguriert ist.
  • Plugin nicht geladen: Überprüfen Sie, ob das Plugin korrekt installiert und in der Konfiguration aktiviert ist.

Lizenz

MIT - Siehe LICENSE für Details.

Mitwirken

Beiträge sind willkommen! Bitte lesen Sie CONTRIBUTING.md für Richtlinien.

Verwandte Skills