Dimitris Kokoutsidis lieferte ein Update zu seinem im April vorgestellten Projekt ai2fm. Aus dem damaligen Prototyp ist inzwischen ein produktives Tool geworden – mit beeindruckenden Nutzungszahlen in den ersten Wochen nach Launch.
Stand nach dem Launch
In weniger als 30 Tagen seit Veröffentlichung verzeichnet ai2fm fast 20.000 Anfragen allein aus Deutschland – der zweitgrößte Markt nach den USA. Der Server transformiert dabei Skript-Text in das FileMaker-Clipboard-XML-Format und ermöglicht so eine zuverlässige Rückübertragung von AI-generiertem Code in den FileMaker Script Workspace. Aktuell sind keine offenen Issues vorhanden, die Lösung läuft stabil.
Plattform-Unabhängigkeit
Die kostenlos verfügbare VS Code Extension ist mit allen VS Code-kompatiblen IDEs (VSCode, Codium, Cursor, Windsurf) lauffähig – plattformübergreifend unter macOS, Windows und sogar Linux. Ein installiertes FileMaker Pro ist auf dem Entwicklungsrechner nicht erforderlich. Die Extension bietet automatisches Code-Folding und Inline-Hilfe für alle 214 nativen Script Steps sowie für FileMaker-Funktionen.
Inzwischen wurde die Unterstützung für MBS-Funktionen ergänzt. Damit lassen sich nun auch MBS-Aufrufe komfortabel im Editor schreiben und prüfen.
.fmscript – ein offener Standard
Den Kern seines Beitrags widmete Dimitris einem Vorschlag an die gesamte Community: ein gemeinsamer, offener Standard für die textuelle Repräsentation von FileMaker-Skripten. Auf GitHub finden sich derzeit über 40 fragmentierte Repositories, die ein und dasselbe Problem auf unterschiedliche Weise zu lösen versuchen. Diese Zerstreuung schadet der Community – Entwickler und AI-Modelle bräuchten einen verbindlichen Bezugspunkt.
Dimitris stellte daher fmscript.org vor – analog zu python.org oder javascript.org. Die Idee: ein “ISO-Norm-Standard” für FileMaker-Skripting, der von Menschen wie auch von AI-Agenten zuverlässig gelesen und geschrieben werden kann. Damit würden Halluzinationen aktueller AI-Modelle bei der Skript-Generierung weitgehend entfallen, da alle Beteiligten auf dieselbe formale Grammatik zurückgreifen.
Ausdrücklich betonte Dimitris, dass er keine Hoheit über den Standard beanspruche – im Gegenteil: Er lädt andere Anbieter wie MBS ein, sich anzuschließen. Wenn die Ausgabe von ai2fm und die Skript-Konvertierung des MBS-Plugins demselben Format folgen, profitiert die gesamte Community.
Geschäftsmodell
Die VS Code Extension bleibt kostenlos. Lizenzpflichtig ist allein das XSLT-Modul, das die finale Konvertierung von Text in FileMaker-Clipboard-XML übernimmt. Für die Teilnehmer des Stammtischs stellte Dimitris einen exklusiven Rabattcode bereit:
Discount Code: KN9D8UQ1
Onboarding für die FileMaker-Community
Eine zentrale Erkenntnis aus den ersten Launch-Wochen: Der Wechsel vom klassischen Script Workspace zu einer textbasierten IDE ist ein echter Paradigmenwechsel. FileMaker-Entwickler haben jahrelang per “Click-click-click” im visuellen Editor gearbeitet – Begriffe wie VS Code, NPM oder Node.js sind für viele Neuland.
Gleichzeitig kommen junge Entwickler frisch von der Universität ausschließlich mit textbasierten Tools in Kontakt. Sie kennen FileMaker nicht, würden aber problemlos im VS Code-Ökosystem ankommen. Genau diese Brücke soll ai2fm schlagen.
Das Team arbeitet daher an einer ausführlichen Onboarding-Dokumentation, die FileMaker-Entwickler Schritt für Schritt an die neuen Werkzeuge heranführt – “holding hands”, wie Dimitris es nannte.