I'm also working on a universal solution for anything AI & ML for Kotlin multiplatform.
Currently supports only Android. But soon will support iOS & JVM.
It's a little Early days right now, but I'll give another update once all apis for Android are ready.
Most of the models use MLKit for Android & iOS. Some custom models will be added if a feature is missing in MLKit.
Looking to use Tesseract for JVM targets (MacOS & Desktop)
https://github.com/TheArchitect123/NeuralKMP