DADERA
AICB · AIContextBuilder

AICB: Code Intelligence für C# und .NET

Damit KI-Werkzeuge Ihren C#-Code wirklich verstehen. AICB analysiert eine .NET-Solution mit Roslyn, so wie der Compiler sie sieht, und beantwortet Coding-Agenten die Fragen, die eine Textsuche nicht beantworten kann: Wer ruft das auf? Was bricht, wenn ich das ändere? Welche Tests decken es ab?

AICB auf GitHub ↗Schnellstart ↗

Maßgeblich und aktuell ist die Dokumentation auf GitHub. Diese Seite fasst nur zusammen.

Aus der Praxis

Aus meiner eigenen Arbeit entstanden.

Ich habe AICB für meine tägliche Arbeit entwickelt: Add-ons für SAP Business One, Schnittstellen, EDI-Anbindungen und individuelle Software. Für SAP Business One bringt es passende Voreinstellungen mit, es bleibt aber ein allgemeines .NET-Werkzeug.

AICB verbindet sich nicht mit SAP Business One. Es liest C#-Quelltext, und ein Add-on ist ein C#-Projekt wie jedes andere.

Ein Kern, zwei Wege

Für Agenten und für Ihre eigene Auswahl

Für Coding-Agenten

MCP-Server & Kommandozeile

Agenten fragen AICB nach Symbolen, Aufrufern und den Folgen einer Änderung, statt den Quelltext zu durchsuchen.

Getestet mit Claude Code, Codex und OpenCode

Zum MCP-Server →
Für Ihre eigene Auswahl

Desktop-App

Unter Windows legen Sie fest, welche Teile einer Solution in ein Kontextdokument für ein Sprachmodell gehören und wie ausführlich.

Zur Desktop-App →
Kostproben

Was AICB anders macht

Was eine Textsuche übersieht

Aufrufe über ein Interface oder eine Basisklasse, Überladungen, partielle Klassen und XAML-Bindungen. AICB nennt dazu auch die Aufrufer der Aufrufer.

Die Fälle auf GitHub ↗

Ehrliche Antworten

"Keine Aufrufer" und "Aufrufer unbekannt" sind zwei verschiedene Antworten. AICB sagt auch, wenn eine Antwort gekürzt ist oder auf einem veralteten Stand beruht.

Wie das funktioniert ↗

Auch große Solutions

RavenDB mit rund 1,76 Mio. Zeilen C#: erste Analyse 96,6 s, dieselbe Anfrage danach 1,86 s. Gemessen am 26.09.2026 auf einem Rechner, veröffentlicht mit Revision, Version und Grenzen.

Die Messung auf GitHub ↗

In zwei Befehlen startklar

Der erste Befehl installiert AICB als .NET-Tool, der zweite richtet Ihren Coding-Agenten dafür ein. Was das je Agent umfasst, steht auf GitHub.

Schnellstart auf GitHub ↗
dotnet tool install -g aicb-roslyn-mcp
aicb init

Was öffentlich gemessen ist und was noch nicht, steht offen auf GitHub. Ein Vergleich von Agenten mit und ohne AICB ist zum Beispiel noch nicht veröffentlicht. Zur Übersicht ↗

Auf einen Blick

Das Wichtigste in vier Zeilen

  • Symbole
  • Referenzen
  • Implementierungen
  • Overrides
  • Aufrufketten
  • Abhängigkeiten
  • Dependency Injection
  • Tests
  • Nebenwirkungen
  • XAML-Bindungen
  • C#-Projekte - von .NET Framework bis .NET 10, als .sln, .slnx oder .slnf; Projekte im klassischen Format seit 0.5.500.1 unter Windows mit Visual Studio oder den Build Tools
  • Plattformen - MCP-Server und Kommandozeile unter Windows, Linux und macOS, die Desktop-App unter Windows
  • Lokal - keine Telemetrie, kein Lizenzserver; ein Sprachmodell spricht nur die Desktop-App an, und nur eines, das Sie selbst eingerichtet haben
  • Kostenlos - für Privatpersonen, Bildungseinrichtungen und Organisationen unterhalb aller drei Schwellen: 100 Mitarbeiter, 10 Mio. EUR Jahresumsatz, 21 Entwickler

Im Einzelnen auf GitHub: Unterstützte Projekte ↗ · Lizenz in einfachen Worten ↗ · Daten und Datenschutz ↗

Verfügbarkeit

Bezugsquellen und Dokumentation

Die vollständige Dokumentation steht auf GitHub (auf Englisch): README, Schnellstart, Werkzeugliste und die Handbücher für AICB allgemein, den MCP-Server und die Desktop-App.

Bezugsquellen

AICB ist auf den folgenden Plattformen veröffentlicht:

GitHub Releases enthält den Windows-Installer und eine portable ZIP-Fassung, beide mit Desktop-App und Kommandozeile samt MCP-Server. Pro Rechner genügt ein Weg: Unter Windows mit Desktop-App reicht der Installer, der MCP-Server wird dann mit der App aktualisiert. Ohne Desktop-App, etwa unter Linux oder macOS, kommt der MCP-Server von nuget.org: dotnet tool install -g aicb-roslyn-mcp.

Dokumentation (PDF)

Die beschriebene Version steht auf der Titelseite des jeweiligen Dokuments:

Wenn AICB Ihnen hilft, können Sie die Weiterentwicklung freiwillig über GitHub Sponsors unterstützen. Eine Spende ersetzt keine erforderliche Lizenz.

♡ Sponsor auf GitHub ↗

Fragen zum Einsatz in Ihrem Team oder zur kommerziellen Lizenz? Anfrage senden