Repomix – ein Tool, das die eigene Codebasis in ein AI-freundliches Format umwandelt
(github.com/yamadashy)- 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 repomixgenügt das Ausführen vonrepomix, umrepomix-output.txtmit 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.