Schnellinstallation ⚡
SDK mit Pip 🐍
Related MCP server: promptz.dev MCP Server
Wie ist es nützlich?
Kern
code2prompt ist ein Code-Ingestion-Tool, das die Erstellung von LLM-Eingabeaufforderungen für Codeanalyse, -generierung und andere Aufgaben optimiert. Es durchsucht Verzeichnisse, erstellt eine Baumstruktur und sammelt Informationen zu jeder Datei. Die Kernbibliothek lässt sich problemlos in andere Anwendungen integrieren.
Befehlszeilenschnittstelle (CLI)
Die Befehlszeilenschnittstelle (CLI) code2prompt wurde entwickelt, damit Benutzer Eingabeaufforderungen direkt aus Ihrer Codebasis generieren können. Die generierte Eingabeaufforderung wird automatisch in die Zwischenablage kopiert und kann auch in einer Ausgabedatei gespeichert werden. Darüber hinaus können Sie die Eingabeaufforderungsgenerierung mithilfe von Handlebars-Vorlagen anpassen. Sehen Sie sich die bereitgestellten Eingabeaufforderungen in der Dokumentation an!
SDK
Das Software Development Kit (SDK) code2prompt bietet eine Python-Anbindung an die Kernbibliothek. Dies ist ideal für KI-Agenten oder Automatisierungsskripte, die nahtlos mit der Codebasis interagieren sollen. Das SDK wird auf PyPi gehostet und kann über Pip installiert werden.
MCP
code2prompt ist auch als Model Context Protocol (MCP)-Server verfügbar und kann als lokaler Dienst ausgeführt werden. Dies ermöglicht LLMs die optimale Nutzung, indem es ihnen ein Tool zur automatischen Erfassung eines gut strukturierten Kontexts Ihrer Codebasis bietet.
Dokumentation 📚
Ausführliche Anweisungen finden Sie in unserer Online -Dokumentation .
Merkmale
Code2Prompt transformiert Ihre gesamte Codebasis in eine gut strukturierte Eingabeaufforderung für große Sprachmodelle. Zu den wichtigsten Funktionen gehören:
Automatische Codeverarbeitung : Konvertieren Sie Codebasen beliebiger Größe in lesbare, formatierte Eingabeaufforderungen
Intelligente Filterung : Dateien mithilfe von Glob-Mustern einschließen/ausschließen und
.gitignore-Regeln beachtenFlexible Vorlagen : Passen Sie Eingabeaufforderungen mit Handlebars-Vorlagen für verschiedene Anwendungsfälle an
Token-Tracking : Verfolgen Sie die Token-Nutzung, um innerhalb der LLM-Kontextgrenzen zu bleiben
Git-Integration : Fügen Sie Diffs, Protokolle und Zweigvergleiche in Ihre Eingabeaufforderungen ein
Entwicklererfahrung : Automatisches Kopieren der Zwischenablage, Zeilennummern und Dateiorganisationsoptionen
Schluss mit dem manuellen Kopieren von Dateien und Formatieren von Code für LLMs. Code2Prompt übernimmt die mühsame Arbeit, sodass Sie sich ganz auf die Gewinnung von Erkenntnissen und Lösungen aus KI-Modellen konzentrieren können.
Alternative Installation
Ausführliche Installationsanweisungen finden Sie in der Dokumentation .
Binärversionen
Laden Sie die neueste Binärdatei für Ihr Betriebssystem von Releases herunter.
Quellcode-Build
Erfordert:
Sternengeschichte
Lizenz
Lizenziert unter der MIT-Lizenz, weitere Informationen finden Sie unter LIZENZ.
Hat Ihnen das Projekt gefallen?
Wenn Ihnen das Projekt gefallen hat und Sie es nützlich fanden, geben Sie ihm bitte einen :Stern:!
Beitrag
Möglichkeiten zur Beteiligung:
Schlagen Sie eine Funktion vor
Einen Fehler melden
Beheben Sie etwas und öffnen Sie eine Pull-Anfrage
Helfen Sie mir, den Code zu dokumentieren
Sag es weiter