chuckerteam/chucker

🔎 An HTTP inspector for Android & OkHTTP (like Charles but on device)

View on GitHub ↗Jump to charts ↓Open shareable report →

Summary Information

Updated 51 minutes ago
Type:Library / SDKCategory(s):Debugging & ProfilingAndroidDeveloper Tools
Added to GitGenius on September 15th, 2026
Created on November 3rd, 2018
Open Issues & Pull Requests: 81 (+0)
GitHub issues: Enabled
Number of forks: 463
Total Stargazers: 4,566 (+0)
Total Subscribers: 36 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.1 hours
Mean response time: 13.8 days
90th percentile: 7.7 days
Tracked items: 62

Most active contributors

Sign in to see contributor activity.

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 77% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 23
New in 7 days: 1
Closed in 7 days: 2
Avg open age: 676 days
Stale 30+ days: 20
Stale 90+ days: 20

Recent activity

Opened in 7 days: 1
Closed in 7 days: 2
Comments in 7 days: 1
Events in 7 days: 2

Top labels

  • help wanted (9)
  • incomplete (3)
  • enhancement (2)
  • good first issue (2)
  • documentation (1)
  • feature request (1)
  • support (1)

Most active issues this week

Detailed Description

Chucker is an HTTP inspector for Android that integrates with OkHttp as an interceptor to capture and display network traffic on-device.

The tool solves the problem of debugging HTTP requests and responses in Android applications by acting as an OkHttp interceptor that persists all network events and provides a built-in UI for inspection. When integrated into an app's OkHttp client, Chucker automatically records all HTTP interactions and displays a notification summarizing ongoing activity. Users can tap the notification to launch a full inspection interface, or apps can suppress the notification and launch the UI directly from their own code. The tool supports both application and network interceptor modes, with network interceptor mode capturing the complete wire-level data including headers added by other interceptors.

Chucker suits developers building Android applications who need on-device network debugging without external proxy tools. It works best for development and testing builds, with a no-op variant available to keep it out of release builds. The tool is particularly useful for inspecting OkHttp traffic in detail during development, as it eliminates the need for external Charles Proxy-like tools by providing inspection capabilities directly within the app.

The project maintains active development with regular pre-merge checks and welcomes community contributions. The codebase is written in Kotlin and distributed through Maven Central, making it straightforward to integrate into modern Android projects. The team actively maintains the library and engages with the community through multiple channels including a dedicated Slack workspace.