This integration enables direct experimentation with IntelliJ Platform APIs within the active IntelliJ IDEA runtime, eliminating traditional plugin development barriers.
IntelliJ IDEA 2025.2 or higher is required for full functionality.
- Create a new Kotlin Notebook file (
.ipynb
) using ⌘⇧N (macOS) or Ctrl+Shift+N (Windows/Linux). - Important: Switch to Run in IDE Process mode in the notebook toolbar.
- In the first cell, execute:
%use intellij-platform
.
%use intellij-platform
import com.intellij.ui.dsl.builder.panel
panel {
row {
checkBox("Enable feature")
.comment("This checkbox is fully interactive")
}
}
For comprehensive documentation, examples, and API reference, see: IntelliJ Platform Plugin SDK | Kotlin Notebook Integration
Examples: kotlin-notebook-intellij-platform/examples
Support: JetBrains Platform Forum - Kotlin Notebook
Read the Contributing Guidelines.
This project and the corresponding community are governed by the JetBrains Open Source and Community Code of Conduct. Please make sure you read it.
This project is licensed under the Apache License, Version 2.0.