Joined June 2026
Photos and videos
What's next: AI assistant (Koog, multi-LLM: OpenAI, Anthropic, Google, Ollama), XMI/EMF import, AUTOSAR ARXML support. #Kotlin #UML #SysML #OpenSource #DeveloperTools #AUTOSAR
1
Layout engine got smarter: 📐 Connection-aware sizing — hub classes grow with edge count 🔄 SelfLoopRouter — proper C-shaped arcs 🎯 EdgeLabelGeometry — clean label placement 📋 Sequence z-order fix — fragments behind lifelines
3
What's inside kuml-desktop: ⚡ Compose Multiplatform Swing Apache Batik ⚡ 300 ms debounce — cancels in-flight renders on every keystroke ⚡ All 8 diagram types: UML Class/Seq/State/Activity/UC/Component, C4, SysML 2 ⚡ 34 new tests, all green
2
🖥️ kUML v0.10.0 is out. I said the Desktop Editor was coming. It's here. kuml-desktop — Kotlin syntax highlighting, live SVG preview, no server required. Open the app. Write your model. See the diagram. kuml.dev
1
1
6
What's next: Compose Desktop app, built-in AI assistant (Koog, multi-LLM), XMI/EMF import, AUTOSAR ARXML support. #Kotlin #UML #ReverseEngineering #OpenSource #DeveloperTools
1
3
This closes the loop: kUML was already Model → Code (codegen, SysML2, PlantUML export). Now it's also Code → Model. 82 new tests. All green.
1
2
What's reverse-engineered: ☕ Java via JavaParser 🎯 Kotlin via Compiler PSI — data/sealed/value classes, suspend fns, extension fns, generics, multiplicity inference from collections --lang auto picks the right engine automatically.
1
2
🚀 kUML v0.9.0 is out. New: kuml reverse — point it at a Java or Kotlin source tree and get a full UML model back as a .kuml.kts file. Code → Model. In one command. kuml.dev
1
1
11