
Koin Plugin- IntelliJ & Android Studio
Debug Your Kotlin Apps and SDKs Right in Your IDE
147 followers
Debug Your Kotlin Apps and SDKs Right in Your IDE
147 followers
Visualize your Koin dependency graph in real-time directly within your IDE. Detect and resolve configuration issues instantly, from missing dependencies to circular references. Debug and fix critical app performance issues including ANRs, thread bottlenecks, and UI freezes, all without changing your code. Connect to the Kotzilla Console for advanced root cause analysis of your dependency injection setup. Perfect for Android developers who want to maintain clean, performant DI.









Our story
Every great tool starts with a developer's frustration.
For us, it began when Arnaud, at the time a tech lead, grew really tired of wrestling with complex dependency injection frameworks. He created Koin (https://insert-koin.io/) 8 years ago, to make dependency management in Kotlin simple and intuitive. What started as a personal project grew into one of the most widely-used DI frameworks, adopted by tens of thousands of developers worldwide, with currently over 12M monthly downloads.
But as our community grew, we noticed another massive challenge: debugging complex Kotlin applications had become a nightmare.
Our community was juggling between Android Studio's debugger (adding overhead and breaking with optimized code) and observability tools (blind to thread management and component lifecycles without manual tracing).
We knew that, like Koin, there had to be a better way.
That's when we decided to develop the Koin Plugin for IntelliJ & Android Studio, a core part of the Kotzilla Platform.
The daily reality
If you're building Kotlin apps, this probably sounds familiar:
-Your app seems to work well in development, but issues appear in production
- You spend hours trying to track down memory leaks
- Thread issues and ANR events keep you up at night
- Performance bottlenecks are impossible to reproduce
- Your debugging tools slow down the very issues you're trying to catch
- You need to manually add traces to your code to further investigate
Enter The Koin Plugin: Your Gateway to the Kotzilla Platform
The Koin Plugin for IntelliJ & Android Studio is designed as the developer's entry point to the full Kotzilla Platform to debug Android, KMP apps, and Kotlin SDK libraries. With the plugin, you get:
Hierarchical visualization of your app's dependency structures
Contextual navigation between components and their implementations
Real-time detection of Koin configuration and app issues through seamless Kotzilla SDK integration
Root-cause analysis capabilities through direct access to the Kotzilla Console
How it changes your life
Picture this: You get an alert about a screen freeze in production. Instead of piecing together logs and trying to reproduce the error, you open the Kotzilla Platform and see:
- The component (i.e, ViewModel) responsible for blocking the main thread
- The impact of the delay on screen navigation and flow
- How this main-thread delay cascades into background tasks
All this without adding a single line of instrumentation code or impacting your app's performance.
What makes it different?
Unlike traditional debugging tools that force you to:
Use different tools for development and production insights
Accept significant performance overhead
Manually instrument everything
The Kotzilla SDK uses the Koin container to automatically collect the data you need, when you need it.
Who it's perfect for?
You're building complex Kotlin apps or SDK libraries
Your team needs better visibility into production issues
You're tired of debugging tools that slow down your app
You want to catch issues before users report them
You're already using Koin for dependency injection
Get started
Try the Koin Plugin for IntelliJ & Android Studio (https://plugins.jetbrains.com/plugin/26131-koin-dependency-injection-official-) - proactive, overhead-free, and actually helpful.
We'd love your upvote and feedback as we continue to build you tools that make Kotlin development smoother and more efficient!
@olwethu_kotzilla Amazing Journey
@olwethu_kotzilla Great 👍 👌
@jaures_beinjamin Thanks for the support
@anandwana001 Thanks so much
@olwethu_kotzilla this is cool stuff
Being able to see the same data in both dev and production is so incredibly useful.
Well done Kotzilla team!!
@tonio31 Thanks so much for the support
Thanks so much! 🙌@tonio31
When we started designing the plugin, we spent a lot of time talking with Koin developers about their debugging process. A common trend was the need to start identifying issues early, directly in the tool that you use every day (Android Studio or IntelliJ)
The idea is to help catch as many misconfigurations, ANRs, and performance issues as possible before they reach production. And then, of course, to continue using the same tool in production to find those tricky issues that only appear in specific situations or on certain devices.
Congrats on the launch team 🚀
Thanks Elissa for your support!
@elliedroid Really appreciate the support, thank you
Congrats on launch 🚀
@mirzemehdi Thanks so much, we really appreciate the support
It makes coding with depencies way easier and the overview of the depencies is top notch there is no other tool like this making Koin the BEST dependency injection framework.
Thank you very much @pedro_alberto for your support and for all the great feedback to help us continuously improve the plugin.
Koin is by far the friendliest way to setup DI on a modern Kotlin project.
This plugin makes the whole process even faster and easier to understand !
Congrats on the launch ! Can’t wait to see this plugin continue to evolve 🚀
Thanks a lot @nicolas_ducom! Really appreciate the support and especially all the feedback you gave during the early releases. Ideas like navigating straight to code from the App Issues tab are super helpful and definitely influenced the direction we're taking. Excited to keep building on it! 🚀
@nicolas_ducom Thanks so much for the great feeback
Koin has been simplifying DI for years — now it’s simplifying debugging and safety. Huge win for all Kotlin devs!
Incredible work, team — your dedication transforms developer challenges into seamless solutions. Proud to support this launch!
@artshendrik Great feedback, thanks so much for taking the time
Thank you @artshendrik for the hard work on the development and for all the ideas to continuously improve and make it better!