Skip to content

Erste Schritte mit Repomix

Repomix ist ein Tool, das Ihr gesamtes Repository in eine einzige, KI-freundliche Datei verpackt. Es wurde entwickelt, um Ihren Codebase an große Sprachmodelle (LLMs) wie ChatGPT, Claude, Gemini, Grok, DeepSeek, Perplexity, Gemma, Llama und mehr zu übergeben.

npm versionnpm downloadsDiscordSponsorsGitHub stars

Sponsors

Schnellstart

Führen Sie diesen Befehl in Ihrem Projektverzeichnis aus:

bash
npx repomix@latest

Das war's! Sie finden eine repomix-output.xml Datei, die Ihr gesamtes Repository in einem KI-freundlichen Format enthält.

Sie können diese Datei dann mit einem Prompt wie diesem an einen KI-Assistenten senden:

Diese Datei enthält alle Dateien im Repository in einer Datei zusammengefasst.
Ich möchte den Code refaktorieren, bitte überprüfen Sie ihn zuerst.

Die KI wird Ihren gesamten Codebase analysieren und umfassende Einblicke geben:

Repomix File Usage 1

Bei der Diskussion spezifischer Änderungen kann die KI bei der Code-Generierung helfen. Mit Funktionen wie Claudes Artifacts können Sie sogar mehrere voneinander abhängige Dateien erhalten:

Repomix File Usage 2

Viel Spaß beim Programmieren! 🚀

Warum Repomix?

Repomix zeichnet sich durch seine Fähigkeit aus, mit Abonnement-Services wie ChatGPT, Claude, Gemini, Grok zu arbeiten, ohne sich um Kosten sorgen zu müssen, während es einen vollständigen Codebase-Kontext bereitstellt, der die Notwendigkeit zur Dateierkundung eliminiert – was die Analyse schneller und oft genauer macht.

Mit der gesamten Codebase als verfügbarem Kontext ermöglicht Repomix eine breite Palette von Anwendungen, einschließlich Implementierungsplanung, Fehleruntersuchung, Sicherheitsprüfungen von Drittanbieter-Bibliotheken, Dokumentationsgenerierung und vieles mehr.

Kernfunktionen

  • KI-optimierte Ausgabe: Formatiert Ihren Codebase für einfache KI-Verarbeitung
  • Token-Zählung: Verfolgt Token-Nutzung für LLM-Kontextgrenzen
  • Git-bewusst: Berücksichtigt Ihre .gitignore-Dateien und .git/info/exclude-Dateien
  • Sicherheitsorientiert: Erkennt sensible Informationen
  • Mehrere Ausgabeformate: Wählen Sie zwischen Klartext, XML oder Markdown

Was kommt als Nächstes?

Community

Treten Sie unserer Discord-Community bei für:

  • Hilfe mit Repomix
  • Teilen Sie Ihre Erfahrungen
  • Vorschlagen neuer Funktionen
  • Verbindung mit anderen Benutzern

Unterstützung

Haben Sie einen Fehler gefunden oder brauchen Sie Hilfe?

Released under the MIT License.