AI Personal Learning
und praktische Anleitung
豆包Marscode1

GitIngest: Schnelle Konvertierung von Github-Code-Repositories in Text, der für LLM-Verständnis geeignet ist

Allgemeine Einführung

GitIngest ist ein Open-Source-Tool, das entwickelt wurde, um GitHub-Code-Repositories in Text umzuwandeln, der für Large Language Model (LLM)-Hinweise geeignet ist. Mit einfachen Operationen können Benutzer den Inhalt eines beliebigen GitHub-Repositorys in einen für LLM geeigneten Text extrahieren und formatieren. Das Tool bietet eine Ein-Klick-Analyse, intelligente Formatierung und Statistiken, damit Sie schnell einen Überblick über die Struktur und den Inhalt Ihres Repositorys erhalten.GitIngest verwendet FastAPI als Backend-Framework und Tailwind CSS, um eine saubere und ansprechende Benutzeroberfläche zu erstellen.

GitIngest:快速将Github代码仓库转为适合LLM理解的文本-1

Erfahrung: https://gitingest.com/


 

Funktionsliste

  • Analyse mit einem MausklickFügen Sie einfach die URL des GitHub-Repositorys ein und erhalten Sie sofortige Ergebnisse!
  • Intelligente FormatierungLLM: Optimiertes Ausgabeformat für LLM-Prompts
  • Statistische InformationenDatei und Verzeichnisstruktur, Token-Zählung und Statistiken
  • WebschnittstelleEinfache und reaktionsschnelle Benutzeroberfläche, leicht zu bedienen
  • Installation und BetriebUnterstützt die Installation und Ausführung über pip und Docker.

 

Hilfe verwenden

Benutzerfreundlicher Leitfaden

Beispiel für eine Projektadresse: https://github.com/pptt121212/freefluxapi/

github geändert in gitingest

https://gitingest.com/pptt121212/freefluxapi/

 

Installations- und Bereitstellungsprozess

Installation mit pip

  1. Klon-Lagerhaus:
   git clone https://github.com/cyclotruc/gitingest.git
cd gitingest
  1. Installieren Sie die Abhängigkeit:
   pip install -r requirements.txt
  1. Führen Sie die Anwendung aus:
   cd src
uvicorn main:app --reload

Die Anwendung läuft auf dem http://localhost:8000.

Installieren mit Docker

  1. Bauen Sie das Spiegelbild:
   docker build -t gitingest .
  1. Starten Sie den Container:
   docker run -d --name gitingest -p 8000:8000 gitingest

Die Anwendung läuft auf dem http://localhost:8000.

Leitlinien für die Verwendung

  1. Analyse mit einem MausklickÖffnen Sie die GitIngest-Website, fügen Sie die URL Ihres GitHub-Repositorys ein und klicken Sie auf die Schaltfläche Analysieren, um einen Überblick über die Struktur und den Inhalt Ihres Repositorys zu erhalten.
  2. Intelligente FormatierungDie Analyseergebnisse werden in einem optimierten Format angezeigt, das für die direkte Verwendung in LLM-Prompts geeignet ist.
  3. Statistik ansehenAuf der Ergebnisseite können Sie Datei- und Verzeichnisstrukturen, die Anzahl der Token und andere Statistiken einsehen.
  4. WebschnittstelleBenutzer können über eine einfache und reaktionsschnelle Benutzeroberfläche leicht navigieren und die Analyseergebnisse bearbeiten.

Detaillierte Funktionsabläufe

  • URL einfügen: Fügen Sie die URL Ihres GitHub-Repositorys in das Eingabefeld ein.
  • Klick-AnalytikKlicken Sie auf die Schaltfläche Analysieren, warten Sie einige Sekunden und das System wird den Inhalt des Lagers automatisch extrahieren und analysieren.
  • Ergebnisse anzeigenDie Ergebnisse der Analyse werden auf der Seite angezeigt, einschließlich der Datei- und Verzeichnisstruktur, des Textinhalts und der statistischen Informationen.
  • Zusammenfassung herunterladenBenutzer haben die Möglichkeit, eine Übersichtsdatei mit den Analyseergebnissen herunterzuladen, um sie offline betrachten und verwenden zu können.

GitIngest bietet leistungsstarke Funktionen und einen sauberen Prozess, mit dem Benutzer GitHub-Codebases schnell in Text umwandeln können, der für LLM-Prompts geeignet ist, was die Produktivität und Genauigkeit erheblich verbessert.

Darf nicht ohne Genehmigung vervielfältigt werden:Leiter des AI-Austauschkreises " GitIngest: Schnelle Konvertierung von Github-Code-Repositories in Text, der für LLM-Verständnis geeignet ist
de_DEDeutsch