18 Punkte von xguru 2025-03-03 | 1 Kommentare | Auf WhatsApp teilen
  • Wandelt die Codebasis in ein optimiertes Format um, das AI-Modelle leicht verstehen können, und erleichtert so die Integration mit LLMs
    • Nutzbar mit ChatGPT, Claude, DeepSeek, Perplexity, Gemini, Llama, Grok usw.
  • Bietet eine Funktion zur Berechnung der Token-Anzahl für jede Datei und die gesamte Codebasis (nützlich im Hinblick auf LLM-Kontextlimits)
  • Komprimiert mit einem einzigen Befehl das gesamte Repository in eine Datei (XML/Markdown/TXT); Dateien zum Ein- und Ausschluss können festgelegt werden
  • Erkennt .gitignore-Dateien und berücksichtigt sie automatisch
  • Unterstützt auch Prüfungen mit Secretlint, um festzustellen, ob sensible Informationen enthalten sind
  • Eine VSCode-Erweiterung ist ebenfalls verfügbar

Funktionsweise

  • Nach der Installation mit npm install -g repomix genügt das Ausführen von repomix, um repomix-output.txt mit dem vollständigen Code zu erzeugen
  • Anschließend kann diese Datei an eine AI gesendet und zum Beispiel mit folgendem Prompt erläutert werden
    > This file contains all the files in the repository combined into one. I want to refactor the code, so please review it first.

1 Kommentare

 
xguru 2025-03-04

Wenn es sich um eine Python-Codebasis handelt, empfehle ich die Verwendung von Gitingest - Ein Tool, das Git-Repositories in AI-freundlichen Text umwandelt.