CellularLab – A Modern Android iPerf3 App with TCP/UDP Testing and AI Analysis

1 abhi5h3k 0 7/6/2025, 12:49:28 PM
Hey HN ,

I built CellularLab, a modern open-source Android frontend for iPerf3, designed to run advanced TCP/UDP network performance tests natively on mobile devices.

I initially started this as a quick internal POC to help debug network issues—but thanks to some vibe coding with AI and late-night curiosity, it turned into a full-fledged app.

Features:

Native iPerf3 integration via JNI (CMake + NDK)

Full support for TCP, UDP, Bidirectional testing

Smart test modes (UDP ramp-up, Hybrid TCP+UDP)

Command Mode for custom arguments

AI Log Analysis (uses Gemini) – gives test summaries & quality grading

Export/share logs, auto-scroll logs, history tracking, and more

GitHub: https://github.com/Abhi5h3k/CellularLab Build Story: https://iper3.hashnode.dev/how-i-accidentally-vibe-coded-an-android-iperf3-app-with-ai Compile Guide: https://iper3.hashnode.dev/compiling-iperf3-in-android-with-cmake-and-jni-a-practical-guide

Built with:

Kotlin + Android Jetpack

Native C iPerf3 (v3.19)

JNI bridge for real-time log capture

Gemini AI SDK for analysis

Open-source, non-commercial license — happy to help or collaborate if you want to build your own diagnostics tools or enhance it further.

Would love feedback — especially from network engineers, Android devs, or anyone who's tried iPerf on mobile before.

Thanks for checking it out!

Comments (0)

No comments yet