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 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.
Für Agenten und für Ihre eigene Auswahl
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 →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 →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 ↗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 ↗
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 ↗
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 ReleasesGesamtpaket
- nuget.orgMCP-Server & Kommandozeile
- MCP RegistryMCP-Server & Kommandozeile
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:
- Allgemeines Referenzhandbuch AICBPDF · 3,6 MB · auf Englisch
- Referenzhandbuch AICB MCP-ServerPDF · 3,9 MB · auf Englisch
- Referenzhandbuch AICB Desktop-AppPDF · 6,4 MB · auf Englisch
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