👋 Hi everyone!
I’ve been working on
Kourier, an open-source on-device network inspector for
Android & iOS, built with
Kotlin Multiplatform + Compose Multiplatform.
The idea is to shorten the
QA → Mobile → Backend debugging loop: reproduce an API issue on-device, inspect the request/response, headers, payload, timings and failure context, then share the exact transaction via
HAR or cURL.
Architecturally, Kourier uses
platform-native interception (OkHttp/Retrofit/Ktor on Android, URLSession on iOS), a
shared KMP core, and a
CMP inspector UI.
It also includes sensitive-data redaction, local retention and a production-safe no-op artifact.
I’d really appreciate feedback from
KMP/CMP developers and library authors, especially around the architecture and API design.
🔌 Integration:
github.com/dev-shushant/kourier
💻 Source:
github.com/dev-shushant/kourier-kmp