Die optimale GDL-Entwicklungsumgebung mit KI-Unterstützung
Die optimale GDL-Entwicklungsumgebung mit KI-Unterstützung
Zeitgemäße GDL-Programmierung mit Cursor, Graphisoft Extensions und b-prisma Tools
Die Entwicklung von GDL-Objekten für Archicad kann komplex und zeitaufwendig sein. Doch durch die Kombination modernster Tools und künstlicher Intelligenz entsteht eine Entwicklungsumgebung, die Produktivität, Code-Qualität und Entwicklererfahrung auf ein neues Level hebt. In diesem Artikel zeige ich Euch, wie Ihr mit Cursor, Graphisofts GDL Development Environment, GDLnucleus und dem GDL-Task-Runner von b-prisma eine perfekt abgestimmte Toolchain für die professionelle GDL-Entwicklung aufbauen könnt.
Cursor als intelligenter Entwicklungsassistent
Ein zentraler Baustein dieses Workflows ist Cursor. Cursor basiert auf Visual Studio Code und erweitert diesen um einen KI-gestützten Entwicklungsassistenten. Anders als klassische Editoren arbeitet Cursor nicht nur zeilenweise, sondern projektbezogen. Die KI kann Zusammenhänge erkennen, bestehende GDL-Strukturen analysieren und gezielt Vorschläge machen, die über einfaches Autocomplete hinausgehen. Gerade bei größeren oder historisch gewachsenen GDL-Objekten ist das ein echter Gewinn. Funktionen lassen sich erklären, Schleifen optimieren oder ältere Syntax schrittweise modernisieren. Änderungswünsche können in normaler Sprache formuliert werden, ohne den Überblick im Code zu verlieren. Cursor bleibt dabei ein Werkzeug, kein Automat – die Kontrolle liegt weiterhin beim Entwickler.
Features
- KI-Pair-Programming: Arbeite mit einem KI-Assistenten zusammen, der GDL-Code versteht, analysiert und generiert
- Kontextbewusstsein: Die KI kennt Deine gesamte Codebasis und kann projektübergreifende Änderungen vornehmen
- Intelligente Code-Vervollständigung: Nicht nur einfaches Autocomplete, sondern kontextbasierte Vorschläge ganzer Funktionen
- Natürliche Sprache: Beschreibe in normalem Deutsch, was Du möchtest – die KI setzt es um
- Refactoring und Debugging: Die KI hilft bei der Optimierung und Fehlersuche in bestehendem Code
- VS Code Kompatibilität: Alle VS Code Extensions funktionieren auch in Cursor
Die GDL Development Environment von Graphisoft als Fundament
Damit Cursor und ähnliche Editoren ihr Potenzial entfalten können, ist die offizielle GDL Development Environment von Graphisoft unverzichtbar. Sie bildet das technische Fundament für professionelles GDL-Coding. Syntax-Highlighting, IntelliSense, Code-Snippets und Fehlermarkierungen machen GDL besser lesbar. Klar strukturierter, korrekt hervorgehobener Code reduziert Missverständnisse und verbessert die Qualität von Vorschlägen spürbar.
Features:
- Syntax-Highlighting: Farbliche Hervorhebung aller GDL-Befehle, Variablen und Funktionen
- Code-Snippets: Vorgefertigte Templates für häufig verwendete GDL-Konstrukte
- IntelliSense: Autovervollständigung für GDL-Befehle mit Parameterbeschreibungen
- Code-Outlining: Strukturierte Übersicht über Ihr Skript mit Sprungmarken
- Quick Reference: Integriertes Nachschlagewerk für GDL-Befehle
GDLnucleus von b-prisma als Brücke zwischen Text und GSM
Einen weiteren Schritt nach vorne ermöglicht GDLnucleus von b-prisma. Während Archicad intern mit binären GSM-Dateien arbeitet, setzt GDLnucleus konsequent auf textbasierte Entwicklung. GSM-Objekte werden in XML- und GDL-Dateien zerlegt, strukturiert bearbeitet und anschließend wieder zuverlässig zusammengesetzt. Das eröffnet mehrere Vorteile gleichzeitig: Einzelne Scripts lassen sich getrennt pflegen, Versionskontrolle mit Git wird praktikabel und Änderungen bleiben nachvollziehbar. Vor allem aber können moderne Editoren und KI-Systeme sinnvoll eingesetzt werden, weil sie mit echten Textdateien arbeiten. GDLnucleus fungiert damit als Bindeglied zwischen Archicad und zeitgemäßen Entwicklungsprozessen.
Konvertierungs-Routinen:
- GSM 2 XML
- GSM 2 HSF
- XML 2 GSM
- HSF 2 GSM
- Include Pictures
- SVG 2 TIFF
- Parameter: CSV Export + CSV Export for Rukovoditel
- Create LCF File
Der GDL-Task-Runner für reproduzierbare Workflows
Abgerundet wird der Workflow durch den GDL-Task-Runner von b-prisma. Er macht wiederkehrende Aufgaben sichtbar und einfach ausführbar. Statt komplexe Kommandozeilen oder Konfigurationsdateien manuell zu bedienen, stehen klar strukturierte Ein-Klick-Aktionen zur Verfügung. Typische Abläufe wie Extrahieren oder Kompilieren lassen sich reproduzierbar ausführen. Gerade bei größeren Bibliotheken oder häufiger Objektpflege spart das Zeit und reduziert Fehlerquellen. Weniger Umwege, mehr Fokus auf den eigentlichen Code.
Features
- Tree-View-Integration: Alle Tasks übersichtlich im Explorer-Panel
- Ein-Klick-Ausführung: Tasks mit einem einzigen Klick starten
- Visuelles Feedback: Status-Anzeige und Fehler-Reporting
- Kategorisierung: Gruppierung von Tasks (Build, Test, Deploy, etc.)
- Refresh-Funktion: Automatische Aktualisierung bei Änderungen
Ein zeitgemäßer GDL-Workflow
Im Zusammenspiel entsteht ein Entwicklungsumfeld, das klassische GDL-Programmierung nicht ersetzt, sondern sinnvoll ergänzt. Archicad bleibt das Zielsystem, GDL die Sprache. Neu ist die Qualität der Werkzeuge dazwischen. Wer GDL langfristig, wartbar und auf professionellem Niveau entwickeln möchte, findet hier einen Workflow, der sowohl für Einzelentwickler als auch für Teams tragfähig ist. Keine Revolution, sondern eine saubere Weiterentwicklung – und genau das zählt im Alltag. Und KI wird als Werkzeug genutzt, nicht als Entscheidungsträger.
Workflow-Diagramm

Kosten
- Cursor bietet neben einer kostenlosen Light-Version mit KI-Nutzungsbeschränkung unterschiedliche Abomodelle, angefangen bei 20$ / Monat : https://cursor.com/
- Alternative: Google Antigravity: Kostenlose Version verfügbar mit KI-Nutzungsbeschränkung
- Graphisofts GDL Development ist kostenlos: VSC Marketplace (Zur Installation in Cursur wird eine .vsix Datei benötigt)
- GDLnucleus für VSC auf MAC OS: 25,-€ im GDL Object Shop
- GDLnucleus-light für VSC auf MAC OS oder Windows: kostenlos bei b-prisma im Tab Downloads
- gdl-task-runner-1.0.0.vsix: kostenlos bei b-prisma im Tab Downloads
- readme file für gdl-nucleus-light
- readme file für gdl-task-runner