v2.2.1 — Stable

Debug everything.
Ship nothing.

The all-in-one Android debugging toolkit with 22 features, zero release build risk, and no desktop app required.

22
Features
47
Modules
0KB
In Release APK

See it in action

One toolkit. Every debug tool you need.

Replace multiple debug libraries with one. Explore by category.

HTTP/HTTPS Inspector

Full request/response capture with headers, body, timing, and TLS info. Syntax-highlighted JSON/XML.

OkHttp + Ktor

Native interceptor for OkHttp and a Ktor client plugin. Both with the same feature set.

cURL Export

Export any captured request as a cURL command to share with your backend team.

Network features screenshot

See all 22 features and toggles →

Physically impossible to ship debug code.

Other tools rely on ProGuard rules or runtime flags. WormaCeptor uses Gradle’s debugImplementation — the code literally does not exist in your release APK.

Debug APK

Full power
api-client
api-impl-persistence
22 feature modules
Full Compose UI

Release APK

~8KB
api-client
api-impl-persistence
22 feature modules
Full debug UI

The code doesn’t exist in release. Not disabled. Not hidden. Gone.

Three steps to full debugging.

Add the dependency. Init. Intercept. That’s it.

1

Add dependencies

build.gradle.kts
dependencies {
    implementation("com.github.azikar24.WormaCeptor:api-client:2.2.1")
    debugImplementation("com.github.azikar24.WormaCeptor:api-impl-persistence:2.2.1")
}
2

Initialize

Application.kt
class MyApp : Application() {
    override fun onCreate() {
        super.onCreate()
        WormaCeptorApi.init(this)
    }
}
3

Add interceptor

OkHttp — NetworkModule.kt
val client = OkHttpClient.Builder()
    .addInterceptor(WormaCeptorInterceptor())
    .build()
Ktor — KtorClient.kt
val client = HttpClient(CIO) {
    install(WormaCeptorKtorPlugin)
}

How WormaCeptor compares.

WormaCeptor extends beyond network inspection. Chucker is excellent at HTTP traffic — WormaCeptor covers the rest.

FeatureChuckerWormaCeptor
Network InspectionHTTP onlyHTTP + WebSocket + WebView
HTTP Client SupportOkHttpOkHttp + Ktor (native)
Release SafetyProGuard no-opPhysical debugImplementation
Performance MonitorFPS + Memory + CPU overlay
SQLite BrowserBuilt-in with query execution
SharedPreferencesBuilt-in viewer & editor
Leak DetectionBuilt-in (Activities/Fragments)
Crash ReportingIntegrated with stack traces
Push SimulatorSimulated notifications with FCM-like payloads
Location MockingMock location via Android provider API
Deep Linkswormaceptor:// to every tool
Feature Toggles22 toggleable features
Tech StackPartial Kotlin / XML Views100% Kotlin + Jetpack Compose

Built for real debugging workflows.

Real scenarios Android developers face every day.

“Why is this API call slow?”

  • Open WormaCeptor via shake, floating button, or deep link
  • Filter transactions by endpoint
  • See timing breakdown, headers, and full response
  • Export as cURL and share with backend

“The app is janking during scroll.”

  • Enable the performance overlay
  • Watch FPS drop in real time on screen
  • Cross-reference with memory and CPU usage
  • Check thread violations for main-thread work

“QA found a crash on this device.”

  • Open the Crashes tab on QA’s device
  • See the full stack trace with line numbers
  • Check network transactions around that time
  • Review console logs for context leading up to it

“How does this behave on slow network?”

  • Open the Rate Limiter and pick a 3G preset
  • Use the app and watch requests throttle in real time
  • Simulate a push notification to test offline handling
  • Mock a GPS location to verify location-aware features

Frequently asked questions

Yes. Open source under the MIT license — free for personal and commercial use.
API 23+ (Android 6.0 and above).
Yes. Both can coexist in the same project. Migrate incrementally and remove Chucker when you’re ready.
No. WormaCeptor’s UI is built with Compose internally, but your app can use XML Views, Compose, or both. No dependency on your UI toolkit.

One dependency. 22 tools. Zero risk.

Replace your debug stack.

Stop juggling multiple debug libraries and custom menus. One dependency covers everything.

MIT Licensed · API 23+ · 100% Kotlin