Live system pulse for Android
Material You monitor — CPU, RAM, battery, thermals, network.
Offline · No ads · No trackers · Optional Shizuku / root
Website · Download APK · Features
| Home (dark) | Home (light) | Details | Active apps | More |
|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
- Live dashboard — CPU, RAM, battery, storage, network with smooth history charts
- Material You — seed colors, light / dark / system, AMOLED-friendly dark
- Details & peaks — breakdowns and shareable metric snapshots
- Active apps — process view; per-app CPU / RAM with elevated access
- Sensors, tests, about — under More without cluttering Home
- Dynamic Island–style overlay (optional) — compact temp · RAM
- Advanced mode — Shizuku (preferred) or root for higher-fidelity sampling
- Fully offline — no account, no trackers, no ads
Enable Advanced mode in Settings → grant Fern in Shizuku (or use root).
When connected: richer CPU sampling and per-app memory / CPU on Active apps.
No analytics SDK. Metrics stay on your device. Elevated access only runs what you enable.
| Channel | Branch | Application id |
|---|---|---|
| Stable | main |
com.endroid.fern |
| Beta / nightly | beta |
com.endroid.fern.beta |
PRs should target beta. Stable releases are promoted from beta to main. Both builds can be installed at once.
https://github.com/wized2/Fern/releases/latest
Or build:
./gradlew assembleRelease./gradlew assembleDebug
./gradlew assembleRelease| Project | What |
|---|---|
| Latch | Privacy-first Tasker-style automation (local rules, optional Shizuku) |
| Fern | CPU-Z | Simple System Monitor | |
|---|---|---|---|
| Open source | MIT | No | Varies |
| Material You | Yes | No | Limited |
| No ads / trackers | Yes | Ads in free | Often |
| Shizuku per-app stats | Yes | No | Rare |
| Fully offline | Yes | Partial | Often |
- Latest APK
- Obtainium: add
https://github.com/wized2/Fern - F-Droid-style metadata lives in
fastlane/metadata(listing pending)
Also try Latch — privacy-first automation on the same stack.
Most monitors are either bloated with ads or need root for basics. Fern aims for a clean Material You experience that works offline, with deeper metrics only when you opt into Shizuku.
We want first-time contributors to succeed quickly.
- Read docs/DEVELOPMENT.md (5‑minute setup).
- Branch from
betaand open PRs againstbeta(notmain). - Pick a
good first issueand comment that you’re on it.
Stable releases are promoted from beta → main. Beta builds use package id com.endroid.fern.beta so both apps can install together.
See CONTRIBUTING.md. Issues and PRs welcome — especially accessibility, OEM quirks, and chart polish.
MIT · Project Endroid
If Fern is useful, a star helps others find it ⭐
We actively welcome first-time PRs:
| Start here | Link |
|---|---|
| Good first issues |
good first issue
|
| Contributor hunt |
contributor-hunt
|
| Help wanted |
help wanted
|
| Guide | CONTRIBUTING.md |
Typical first PRs: accessibility labels, empty states, unit tests, README translations.




