Kotlin Language Server and plugin for Visual Studio Code
3,496
stars
1,313
commits
Kotlin
primary language
Sep 5, 2026
updated
Official Kotlin support for Visual Studio Code and an implementation of the Language Server Protocol for the Kotlin language.
The server is based on IntelliJ IDEA and the IntelliJ IDEA Kotlin Plugin implementation.
For the latest release from the official VS Code Marketplace:
For manually downloaded builds from the release page:
Extensions | More Actions | Install from VSIX
Extensions tool window[!WARNING] "Kotlin by JetBrains" extension now has a different VS Code Marketplace ID:
Old one:
jetbrains.kotlinNew one:
jetbrains.kotlin-serverWhen you install a newer
jetbrains.kotlin-server, a dialog will offer to uninstall an olderjetbrains.kotlinextensions.Example of the dialog.
![]()
Accept it and reload the window — the new extension cannot properly activate while the old
jetbrains.kotlinextension is present.
For Homebrew users: brew install JetBrains/utils/kotlin-lsp
Manual installation:
chmod +x $KOTLIN_LSP_DIR/kotlin-lsp.sh$PATH ln -s $KOTLIN_LSP_DIR/kotlin-lsp.sh $HOME/.local/bin/kotlin-lsp⚠️ The project is currently in the Alpha state ⚠️
The language server is based on the most recent IntelliJ IDEA version and proprietary parts of JetBrains Air and Fleet products, making it partially closed-source.
Its core implementation details and general architecture are mostly settled and stable. Upcoming releases will focus on feature completeness and stability of the existing functionality.
kotlin-server is designed to work with any editor that supports LSP.
Releases are generally tested with Visual Studio Code and there is a community-maintained
list of scripts for other editors in the scripts folder.
See also ./kotlin-lsp.sh --help for available options.
The best way to provide feedback or report an issue is to file a bug in GitHub issues.
Currently, direct contributions are not supported as this repository is a read-only mirror, but it is possible to open a PR for documentation changes, and it will be integrated manually by maintainers.
(top 30 of 85)
Kotlin
63.7%
TypeScript
25.7%
Java
5.4%
Starlark
3.3%
Kotlin Language Server and plugin for Visual Studio Code
3,496
stars
1,313
commits
Kotlin
primary language
Sep 5, 2026
updated
Official Kotlin support for Visual Studio Code and an implementation of the Language Server Protocol for the Kotlin language.
The server is based on IntelliJ IDEA and the IntelliJ IDEA Kotlin Plugin implementation.
For the latest release from the official VS Code Marketplace:
For manually downloaded builds from the release page:
Extensions | More Actions | Install from VSIX
Extensions tool window[!WARNING] "Kotlin by JetBrains" extension now has a different VS Code Marketplace ID:
Old one:
jetbrains.kotlinNew one:
jetbrains.kotlin-serverWhen you install a newer
jetbrains.kotlin-server, a dialog will offer to uninstall an olderjetbrains.kotlinextensions.Example of the dialog.
![]()
Accept it and reload the window — the new extension cannot properly activate while the old
jetbrains.kotlinextension is present.
For Homebrew users: brew install JetBrains/utils/kotlin-lsp
Manual installation:
chmod +x $KOTLIN_LSP_DIR/kotlin-lsp.sh$PATH ln -s $KOTLIN_LSP_DIR/kotlin-lsp.sh $HOME/.local/bin/kotlin-lsp⚠️ The project is currently in the Alpha state ⚠️
The language server is based on the most recent IntelliJ IDEA version and proprietary parts of JetBrains Air and Fleet products, making it partially closed-source.
Its core implementation details and general architecture are mostly settled and stable. Upcoming releases will focus on feature completeness and stability of the existing functionality.
kotlin-server is designed to work with any editor that supports LSP.
Releases are generally tested with Visual Studio Code and there is a community-maintained
list of scripts for other editors in the scripts folder.
See also ./kotlin-lsp.sh --help for available options.
The best way to provide feedback or report an issue is to file a bug in GitHub issues.
Currently, direct contributions are not supported as this repository is a read-only mirror, but it is possible to open a PR for documentation changes, and it will be integrated manually by maintainers.
(top 30 of 85)
Kotlin
63.7%
TypeScript
25.7%
Java
5.4%
Starlark
3.3%