SourceToAI
KI-optimierte Markdown-Feeds aus C#-Solutions und kompilierten .NET-Assemblies
Was bringt SourceToAI?
KI-Modelle wie Claude oder ChatGPT sind geniale Assistenten für Software-Architekten – solange man ihnen den richtigen Kontext liefert. Doch Entwickler stehen bei echten .NET-Projekten vor einem Problem: Hunderte .cs-Dateien lassen sich nicht einzeln hochladen, riesige Codebases sprengen das Token-Budget und bei Fremd-Bibliotheken liegt oft nur eine .dll vor.
SourceToAI löst dieses Problem komplett offline: Es analysiert lokale C#-Solutions oder dekompiliert kompilierte .dll/.exe-Dateien auf Knopfdruck und verwandelt sie in strukturierte, KI-optimierte Markdown-Dokumente, die perfekt in jeden KI-Chat oder Agenten passen.
Problem & Lösung im Entwickler-Alltag
❌ Der Schmerz ohne SourceToAI
- Mühsames Copy-Paste einzelner Dateien in den Chat.
- Riesiger Token-Verbrauch & hohe Kosten durch unbereinigten Code-Ballast.
- Upload-Limits von Web-KIs (z. B. maximal 10 Dateien) stoppen die Analyse.
- Fehlende Quellcode-Einsicht bei kompilierten Fremd-Bibliotheken (.dll).
✅ Der Gewinn mit SourceToAI
- Multi-View-Export: Erzeugt verschiedene KI-Blickwinkel (Signaturen-Only für 80% Token-Ersparnis, DTO-Focus, Public-API oder Vollcode).
- Adaptive Namespace-Clustering: Splittet riesige C#-Projekte automatisch in maßgeschneiderte Haufen, die exakt in die Upload-Limits passen.
- Virtuelle Solution-Doku: Extrahiert Root-
README,Docs/,.cursor/rulesund Workflows automatisch in eine zentraleDocs_complete.md. - Assembly-Decompiler: Analysiert und dekompiliert .NET-Assemblies (per Pfad oder GAC) via ILSpy zur Schnittstellen- & Typ-Analyse für KI-Modelle.
- 100% Offline & Daten-Schutz: Kein Quellcode verlässt je Ihren Rechner;
.sta-markerschützt vor versehentlichem Überschreiben.
In 3 Schritten starten
1. Laden Sie die fertige ZIP-Binary unter Releases auf GitHub herunter (oder bauen Sie mit dotnet run).
2. Führen Sie das CLI-Tool mit Ihrem Ziel-Ordner und Ihrer Solution (oder .dll) aus:
# Eine lokale Solution exportieren:
SourceToAI C:\Exports\MeinProjekt C:\Daten\ProjektRoot\
# Kompilierte Vendor-DLL decompilieren und exportieren:
SourceToAI C:\Exports\VendorLib C:\Apps\Binaries\Vendor.Core.dll
3. Laden Sie die erzeugten Markdown-Feeds aus dem Ordner Merged/complete/ direkt in ChatGPT, Claude oder Ihren KI-Agenten.
Repository & Quellcode
SourceToAI is Open Source (MIT-Lizenz) und steht auf GitHub zur Verfügung: