RH

Ralf Hüsing

<Product Engineer & AI Orchestrator />

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/rules und Workflows automatisch in eine zentrale Docs_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-marker schü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:

GitHub Repository: RalfHuesing/SourceToAI