![]()
Flocon
An advanced, lightweight debugging & inspection tool built with Kotlin Multiplatform (KMP) and Compose Multiplatform, designed to seamlessly inspect and debug Android, JVM, and iOS applications in real time.
⚡ Highlights & Key Features
-
Network & API Inspector
Capture and inspect all HTTP/REST (OkHttp, Ktor), GraphQL (Apollo), WebSockets, and gRPC requests with payload formatting and status codes.
-
Live Request Mocking
Intercept network calls on the fly and provide custom responses or simulate error status codes without writing boilerplate test mocks.
-
Database Explorer & SQL Editor
Explore schemas, browse tables, run custom SQL queries with syntax highlighting, and log live database queries for Room & SQLite.
-
Reactive Custom Dashboards
Build custom mobile debug dashboards with buttons, forms, inputs, and Kotlin
Flowbindings that render interactively on your desktop. -
Preferences & DataStore
Inspect and edit
SharedPreferences,Jetpack DataStore, and custom key-value stores in real-time from the desktop companion. -
Deeplink Runner & Tools
Auto-discover and trigger parameterized deeplinks with autocomplete, inspect app sandboxed files, and preview downloaded images.
🏗️ Architecture Overview
Flocon connects your running mobile/desktop app to the Flocon Desktop companion over a lightweight local socket connection (via ADB on Android or direct sockets on Desktop/iOS):
sequenceDiagram
autonumber
actor Dev as Developer
participant App as Mobile / KMP App
participant SDK as Flocon SDK (~140KB)
participant Bridge as ADB / Localhost Bridge
participant Desktop as Flocon Desktop UI
Dev->>App: Interacts with App
App->>SDK: Network Request / DB Query / Event
SDK->>Bridge: Stream telemetry over Socket
Bridge->>Desktop: Live visual update
Dev->>Desktop: Edits Prefs / Mocks Network / Triggers Deeplink
Desktop->>Bridge: Send Command
Bridge->>SDK: Execute in App runtime
SDK-->>App: Mutates state / Injects response
📱 Platform Support Matrix
| Feature | Android | Desktop (JVM) | iOS (Simulator) | iOS (Device) |
|---|---|---|---|---|
| Network (HTTP / Ktor / OkHttp) | Coming soon | |||
| Network Mocking | Coming soon | |||
| GraphQL & gRPC | Coming soon | Coming soon | ||
| WebSockets | Coming soon | Coming soon | ||
| Database (Room / SQLite) | Coming soon | |||
| Preferences & DataStore | Coming soon | Coming soon | Coming soon | |
| Reactive Dashboards | Coming soon | Coming soon | Coming soon | |
| Data Tables | Coming soon | |||
| Analytics Viewer | Coming soon | |||
| Deeplink Launcher | Coming soon | Coming soon | Coming soon | |
| Sandbox File Explorer | Coming soon | Coming soon | Coming soon | |
| Image Previewer | Coming soon |
Ready to inspect your app in real-time?