Downloads v1.2.0

Gesetz als Code —
auf Ihrem Rechner.

FinDSL läuft als eigenständiges Kommandozeilen-Werkzeug — ein Binary, kein Node nötig. Ebenso über npm, als VS-Code-Erweiterung, als IntelliJ-/JetBrains-Plugin oder eingebettet in eigene Anwendungen. Jedes Release ist signiert und über Prüfsummen verifizierbar.

Standalone-Binary — alle Plattformen

Eigenständiges Binary — entpacken, ausführen, fertig. Keine Laufzeit, keine Installation.

Oder direkt aus dem Ökosystem

Editor

VS-Code-Erweiterung

Syntax, Diagnosen, Hover mit Gesetzesbezug und Play-Pfeile an jedem prüfe-Block — direkt in VS Code.

Nach dem Download in VS Code: Erweiterungen → … → Aus VSIX installieren

.vsix herunterladen 4,8 MB
Editor

IntelliJ / JetBrains

Dasselbe Editor-Erlebnis über LSP4IJ — in IntelliJ IDEA (Community & Ultimate) und allen JetBrains-IDEs ab 2024.2.

Setzt das LSP4IJ-Plugin voraus. Dann: Plugins → ⚙ → Aus Datei installieren …

.zip herunterladen 75 KB
Node / npm

CLI global installieren

Wenn Node bereits da ist: dieselbe CLI als npm-Paket — automatische Updates inklusive.

npm install -g @findsl/cli
Bibliothek

In Anwendungen einbetten

Den Sprachkern, den Browser-Worker oder den Monaco-Editor direkt in eigene Software einbinden.

  • @findsl/core Sprachkern (Node)
  • @findsl/web Browser-Worker (LSP)
  • @findsl/editor Monaco-Editor
  • @findsl/editor-react React-Komponente
Einbetten-Dokumentation →
Agent Skill Neu in 1.1.0

FinDSL aus Alltagssprache.
Oder aus dem Gesetzestext.

Ein installierbarer Skill, der KI-Coding-Assistenten beibringt, gültige FinDSL-Module zu schreiben — aus formloser Beschreibung oder direkt aus § und Wortlaut. Jedes Ergebnis ist mit prüfe-Tests gegen das findsl-CLI verifiziert.

  • Pfad A Alltagssprache → Modul + Tests
  • Pfad B Gesetzestext → Modul + Tests
  • Verifiziert findsl parse · findsl test
  • Kompatibel Claude Code · OpenCode · Codex
Vertrauen

Verifizieren, nicht vertrauen

Jedes Release wird mit GPG signiert. Prüfsumme vergleichen, dann die Signatur gegen unseren Schlüssel prüfen — bevor Sie ein Binary ausführen.

SHA256SUMS SHA256SUMS.asc

sha256sum -c SHA256SUMS