- 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
Wenn es sich um eine Python-Codebasis handelt, empfehle ich die Verwendung von Gitingest - Ein Tool, das Git-Repositories in AI-freundlichen Text umwandelt.