https://github.com/mystery00/pixelmeter
Pixel Meter is a network speed monitor application designed specifically for Google Pixel and native Android devices.
https://github.com/mystery00/pixelmeter
netspeed pixel tool
Last synced: about 1 month ago
JSON representation
Pixel Meter is a network speed monitor application designed specifically for Google Pixel and native Android devices.
- Host: GitHub
- URL: https://github.com/mystery00/pixelmeter
- Owner: Mystery00
- License: apache-2.0
- Created: 2025-12-26T15:13:13.000Z (2 months ago)
- Default Branch: master
- Last Pushed: 2026-01-19T17:23:48.000Z (about 2 months ago)
- Last Synced: 2026-01-19T23:29:28.510Z (about 2 months ago)
- Topics: netspeed, pixel, tool
- Language: Kotlin
- Homepage:
- Size: 669 KB
- Stars: 45
- Watchers: 1
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Pixel Meter
Precise internet speed monitor designed for Pixel and Native Android.
[简体中文](README_CN.md)
## About
Pixel Meter is a network speed monitor application designed specifically for Google Pixel and native
Android devices. Unlike traditional speed monitors, Pixel Meter solves a common issue where using a
VPN causes the displayed network speed to be double the actual speed (counting both the physical
interface and the virtual VPN interface).
**Pixel Meter intelligently filters out VPN traffic**, directly reading from physical network
interfaces (Wi-Fi, Cellular, Ethernet) to provide accurate real-time speed statistics.
## Screenshots
## Features
- **Precise Traffic Stats**: Uses `ConnectivityManager` and `TrafficStats` to filter out `tun0` and
other virtual interfaces.
- **Native Experience**: Built with Jetpack Compose and Material 3, supporting Dynamic Color on
Pixel devices.
- **Flexible Display**:
- **Notification Bar**: Dynamic icon that updates in real-time. Supports customizable display
modes (Total Speed, Upload Only, Download Only) and text prefixes.
- **Floating Window**: Overlay that can be toggled and moved independently. Fully customizable:
- Background and Text Color
- Corner Radius and Text Size
- Custom Text Prefixes and Order
- **Quick Settings Tiles**: Toggle Overlay and Notification directly from the system control
panel.
- **Live Update**: Supports Android 16+ status bar chip update.
- **Privacy Focused**: All data is processed locally. No traffic data is uploaded.
- **Built-in Tools**: Integrated Cloudflare Speed Test via Chrome Custom Tabs.
## Requirements
- **Device**: Google Pixel series (recommended) or devices running native Android (AOSP).
- **Android Version**: Android 12 (API Level 31) or higher.
- **Permissions**: Notification (for the status bar icon) and Overlay (for the floating window).
## Architecture
- **Language**: Kotlin
- **UI Framework**: Jetpack Compose (Material 3)
- **Architecture Pattern**: MVVM + Clean Architecture
- **Dependency Injection**: Koin
- **Data Source**: `TrafficStats` + `ConnectivityManager` (Single Source of Truth)
## License
This project is licensed under the Apache License 2.0. See the [LICENSE](LICENSE) file for details.