AI Personal Learning
und praktische Anleitung
豆包Marscode1

Screenshot to Code: AI-Tool zur Umwandlung von Screenshots in sauberen Front-End-Code

Allgemeine Einführung

Screenshot-to-Code ist ein Open-Source-Tool, das künstliche Intelligenz nutzt, um Screenshots, Designentwürfe und Figma-Entwürfe in sauberen, funktionalen Code zu konvertieren. Das Tool unterstützt mehrere Front-End-Technologie-Stacks, darunter HTML, Tailwind CSS, React und Vue. Es verwendet GPT-4 Vision und Claude Fortgeschrittene KI-Modelle wie Sonnet 3.5 zur Codegenerierung und Unterstützung bei der Umwandlung von Video- oder Bildschirmaufnahmen in funktionale Prototypen.

Screenshot to Code:将截图转换为干净前端代码的AI工具-1


 

Funktionsliste

  • Screenshot zu CodeKonvertierung von Screenshots und Entwürfen in HTML, Tailwind CSS, React oder Vue Code.
  • Video zum PrototypKonvertieren Sie eine Video- oder Bildschirmaufnahme in einen funktionalen Prototyp. (experimentelle Funktionalität)
  • Unterstützung mehrerer Technologie-StacksUnterstützung für HTML, Tailwind CSS, React, Vue, Bootstrap und Ionic.
  • Unterstützung von AI-ModellenCodegenerierung mit GPT-4 Vision und Claude Sonnet 3.5.
  • Online-TestEine Online-Testversion ist verfügbar, so dass die Benutzer die Funktionalität des Tools in Echtzeit erleben können.

 

Hilfe verwenden

Einbauverfahren

  1. Klon-Lager: In einem Terminal ausführen git clone https://github.com/abi/screenshot-to-code.git Klon-Lagerhaus.
  2. Installation von Abhängigkeiten: Nachdem Sie das Projektverzeichnis eingegeben haben, führen Sie cd backend && poetry install Installieren Sie die Backend-Abhängigkeiten, führen Sie cd frontend && yarn Installieren Sie die Front-End-Abhängigkeiten.
  3. API-Schlüssel konfigurieren: Erstellen Sie die .env Datei, fügen Sie den OpenAI-API-Schlüssel und Anthropisch API-Schlüssel.
    OPENAI_API_KEY=sk-your-key
    ANTHROPIC_API_KEY=your-key
    
  4. Priming Backend: Lauf poetry run uvicorn main:app --reload --port 7001 Starten Sie den Backend-Dienst.
  5. Launch Front End: Lauf yarn dev Starten Sie den Front-End-Dienst und öffnen Sie einen Browser, um auf http://localhost:5173.

Verwendungsprozess

  1. Bildschirmfoto hochladenHochladen von Screenshots oder Entwürfen, die in der Front-End-Schnittstelle konvertiert werden sollen.
  2. Auswählen eines Technologie-StacksWählen Sie den Technologie-Stack (z.B. HTML, Tailwind CSS, React oder Vue), aus dem der Code generiert werden soll.
  3. Code generierenKlicken Sie auf die Schaltfläche Generieren und das Tool wird das AI-Modell verwenden, um den entsprechenden Front-End-Code zu generieren.
  4. Anzeigen und Bearbeiten von CodeDer generierte Code wird in der Benutzeroberfläche angezeigt, und der Benutzer kann den Code anzeigen und bearbeiten.
  5. Code herunterladenWenn der Benutzer zufrieden ist, kann er die generierte Codedatei herunterladen.

Funktion Betriebsablauf

  1. Screenshot zu Code::
    • Laden Sie einen Screenshot oder ein Design hoch.
    • Wählen Sie den Technologie-Stack aus, für den Sie Code generieren möchten.
    • Klicken Sie auf die Schaltfläche Generieren und warten Sie, bis das KI-Modell den Code generiert hat.
    • Anzeigen, Bearbeiten und Herunterladen des generierten Codes.
  2. Video zum Prototyp::
    • Laden Sie eine Video- oder Bildschirmaufzeichnungsdatei hoch.
    • Das Tool analysiert automatisch die Videoinhalte und erstellt einen funktionalen Prototyp.
    • Anzeigen, Bearbeiten und Herunterladen des generierten Prototypcodes.
  3. Unterstützung mehrerer Technologie-Stacks::
    • Nachdem Sie einen Screenshot oder ein Video hochgeladen haben, wählen Sie den gewünschten Tech-Stack aus.
    • Das Tool unterstützt mehrere Technologie-Stacks wie HTML, Tailwind CSS, React, Vue, Bootstrap und Ionic.
  4. Unterstützung von AI-Modellen::
    • Das Tool generiert Code mit fortschrittlichen KI-Modellen wie GPT-4 Vision und Claude Sonnet 3.5.
    • Der Benutzer kann in den Einstellungen das zu verwendende AI-Modell auswählen.
Darf nicht ohne Genehmigung vervielfältigt werden:Leiter des AI-Austauschkreises " Screenshot to Code: AI-Tool zur Umwandlung von Screenshots in sauberen Front-End-Code
de_DEDeutsch