code2prompt
Schnellinstallation ⚡
# Cargo
$ cargo install code2prompt
# Homebrew
$ brew install code2promptSDK mit Pip 🐍
pip install code2prompt-rsRelated MCP server: Gemini CLI 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:
git clone https://github.com/mufeedvh/code2prompt.git
cd code2prompt/
cargo install --path crates/code2promptSternengeschichte
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
This server cannot be deployed
Maintenance
Related MCP Connectors
Code intelligence for LLMs. Analyze, search, and retrieve code from any public git repository.
Provide your AI coding tools with token-efficient access to up-to-date technical documentation for…
Code intelligence platform for AI agents. 20 tools for architecture, security & impact analysis.
Code intelligence for coding agents: semantic, AST, graph, and full-text search. 279+ languages.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceIntelligently analyzes codebases to enhance LLM prompts with relevant context, featuring adaptive context management and task detection to produce higher quality AI responses.2-
- AlicenseNot gradedqualityDmaintenanceEnables comprehensive codebase analysis using Google's Gemini AI through CLI integration. Provides architectural reviews and targeted code analysis with code2prompt integration for efficient context extraction.6 npm2Apache 2.0
- AlicenseAqualityDmaintenanceProvides intelligent code context and analysis through semantic compression, AST parsing, and multi-language support. Offers 60-80% token reduction while enabling AI assistants to understand codebases through local analysis, OpenAI-enhanced insights, and GitHub repository integration.616 npm3MIT
- AlicenseNot gradedqualityDmaintenanceProvides intelligent code context management and semantic search capabilities for software development, enabling natural language queries to find relevant code snippets, functions, and classes across Python, JavaScript, TypeScript, and SQL codebases.MIT