GitIngest : Convertir rapidement les dépôts de code Github en texte adapté à la compréhension du LLM

Introduction générale

GitIngest est un outil open source conçu pour transformer les dépôts de code GitHub en texte adapté aux indices du Large Language Model (LLM). Avec des opérations simples, les utilisateurs peuvent extraire et formater le contenu de n'importe quel dépôt GitHub en texte adapté au LLM. L'outil fournit une analyse en un clic, un formatage intelligent et des statistiques pour vous aider à obtenir rapidement un résumé de la structure et du contenu de votre dépôt.GitIngest utilise FastAPI comme cadre d'arrière-plan et Tailwind CSS pour construire une interface utilisateur propre et réactive.

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

Expérience : https://gitingest.com/

 

Liste des fonctions

  • Analyse en un clicPour cela, il suffit de coller l'URL du dépôt GitHub et d'obtenir des résultats instantanés !
  • Formatage intelligentFormat de sortie optimisé pour les invites LLM
  • Informations statistiquesLe système d'information de la Commission européenne : Il fournit la structure des fichiers et des répertoires, le comptage des jetons et les statistiques.
  • interface webInterface utilisateur simple et réactive, facile à utiliser
  • Installation et fonctionnementLes fonctionnalités suivantes sont disponibles : Installation et exécution via pip et Docker.

 

Utiliser l'aide

Guide facile à utiliser

Exemple d'adresse de projet : https://github.com/pptt121212/freefluxapi/

github modifié en gitingest

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

 

Processus d'installation et de déploiement

Installation avec pip

  1. Entrepôt de clonage :
   git clone https://github.com/cyclotruc/gitingest.git
cd gitingest
  1. Installer la dépendance :
   pip install -r requirements.txt
  1. Exécuter l'application :
   cd src
uvicorn main:app --reload

L'application fonctionnera sur le http://localhost:8000.

Installation avec Docker

  1. Construire l'image miroir :
   docker build -t gitingest .
  1. Exécuter le conteneur :
   docker run -d --name gitingest -p 8000:8000 gitingest

L'application fonctionnera sur le http://localhost:8000.

Lignes directrices pour l'utilisation

  1. Analyse en un clicPour cela, ouvrez le site web de GitIngest, collez l'URL de votre dépôt GitHub et cliquez sur le bouton Analyser pour obtenir un résumé de la structure et du contenu de votre dépôt.
  2. Formatage intelligentLes résultats de l'analyse seront affichés dans un format optimisé adapté à une utilisation directe dans les invites LLM.
  3. Voir les statistiquesDans la page des résultats, vous pouvez consulter les structures des fichiers et des répertoires, le nombre de jetons et d'autres statistiques.
  4. interface webLes utilisateurs peuvent facilement naviguer et manipuler les résultats d'analyse grâce à une interface utilisateur simple et réactive.

Fonction détaillée du déroulement des opérations

  • Coller l'URLL'URL de votre dépôt GitHub est à coller dans le champ de saisie.
  • analyse des clicsCliquez sur le bouton Analyser, attendez quelques secondes et le système extraira et analysera automatiquement le contenu de l'entrepôt.
  • Voir les résultatsLes résultats de l'analyse seront affichés sur la page, y compris la structure du fichier et du répertoire, le contenu du texte et les informations statistiques.
  • Télécharger le résuméLes utilisateurs ont la possibilité de télécharger un fichier récapitulatif des résultats de l'analyse pour faciliter la visualisation et l'utilisation hors ligne.

GitIngest offre des fonctionnalités puissantes et un processus propre qui permet aux utilisateurs de transformer rapidement leur base de code GitHub en texte adapté aux invites LLM, ce qui améliore considérablement la productivité et la précision.

© déclaration de droits d'auteur

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...