Smarter Kotlin Development With JetBrains AI: Junie and AI Assistant in Your IDE
JetBrains AI is now a lot more useful for Kotlin developers. With the public release of Junie and a major update to AI Assistant, two powerful AI tools are now deeply integrated with JetBrains IDEs – and ready to help you move faster with less overhead. Whether you’re starting a new feature or cleaning up […]

JetBrains AI is now a lot more useful for Kotlin developers. With the public release of Junie and a major update to AI Assistant, two powerful AI tools are now deeply integrated with JetBrains IDEs – and ready to help you move faster with less overhead.
Whether you’re starting a new feature or cleaning up existing code, these tools are built to provide support where you already work.
Junie: The coding agent that speaks Kotlin
Imagine that you need to start a project from scratch or add a new module or feature to an existing project, or maybe you need to perform a small and repetitive – yet still significant – task.
Junie can help you in all of these scenarios!
It doesn’t just autocomplete lines or chat about your code – Junie can actually take on whole tasks. Just describe what you want to achieve in plain language, and Junie will write the code, iterate on it, and handle any follow-ups. You stay in control, but Junie takes care of the repetitive work!
What you can do with Junie
Junie can handle a wide range of Kotlin development tasks. Whether you’re working with server-side Kotlin, Ktor, KMP, or Android, you can rely on Junie for practical help with common tasks like:
- Starting a new project from scratch.
- Prototyping.
- Implementing entire modules based on descriptions.
- End-to-end feature development.
- Integrating third-party services.
- Setting up CI/CD pipelines.
- Generating basic UIs from specifications.
You can also customize how Junie works by adding a .junie/guidelines.
file to your project. There, you can define project-specific rules – like what database to use or how tests should be structured – and Junie will take that into account when generating code.
md