KotlinLLM is Going Open Source JetBrains Research has open-sourced KotlinLLM, an IntelliJ IDEA plugin that adds Smart macros to Kotlin/JVM projects, allowing developers to delegate runtime logic to an LLM while generating persistent Kotlin source code. In tests on two Kotlin/JVM projects, the plugin achieved a 100% hot-reload success rate on an adapted Spring Petclinic Kotlin and ~0.89 recall on a GitHub Beginner Issue Radar task. The project is released under the Apache License 2.0. JetBrains Research Research is crucial for progress and innovation, which is why at JetBrains we are passionate about both scientific and market research Kotlin /research/category/kotlin/ Research /research/category/research/ KotlinLLM is Going Open Source TL;DR KotlinLLM is now public . It’s a research prototype for delegating runtime logic to an LLM from Kotlin code. Instead of calling an LLM on every request or running a separate agent, you can write an explicit Kotlin call. Its body is generated Kotlin source code , and that code is updated as your application hits new runtime scenarios. 👉 KotlinConf 2026 talk What is KotlinLLM? KotlinLLM is an IntelliJ IDEA plugin for Kotlin/JVM projects. It adds a language feature we call Smart macros . A Smart macro is a regular Kotlin function call whose body is generated Kotlin code. The public API has the following two Smart macros: converts an input of type F into a typed value T data class, enum, list, or primitive . Use it to parse unstructured or semi-structured data into typed Kotlin values at runtime. asLlm