Skip to content
wized2Public

About

Offline Material You system monitor for Android — CPU, RAM, battery, thermals, per-app stats via Shizuku/root. No ads, no tracking.

Topics

Resources

Code of conduct

Contributing

Security policy

Accessibility

Stars

22 stars

Watchers

0 watching

Forks

Latest commit

 

History

169 Commits

Folders and files

Fern home (dark)

Fern

Live system pulse for Android
Material You monitor — CPU, RAM, battery, thermals, network.
Offline · No ads · No trackers · Optional Shizuku / root

Build & Release Release Stars MIT Android 8+ Material You

Website · Download APK · Features

Screenshots

Home (dark) Home (light) Details Active apps More
Home dark Home light Details Apps More

Features

  • 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

Elevated access

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.

Privacy

No analytics SDK. Metrics stay on your device. Elevated access only runs what you enable.

Stable vs beta

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.

Install

https://github.com/wized2/Fern/releases/latest

Or build:

./gradlew assembleRelease

Build

./gradlew assembleDebug
./gradlew assembleRelease

Related

Project What
Latch Privacy-first Tasker-style automation (local rules, optional Shizuku)

Why Fern vs others?

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

Install options

  • Latest APK
  • Obtainium: add https://github.com/wized2/Fern
  • F-Droid-style metadata lives in fastlane/metadata (listing pending)

Related

Also try Latch — privacy-first automation on the same stack.

Why Fern?

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.

Contributing

We want first-time contributors to succeed quickly.

  1. Read docs/DEVELOPMENT.md (5‑minute setup).
  2. Branch from beta and open PRs against beta (not main).
  3. Pick a good first issue and 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.

License

MIT · Project Endroid


If Fern is useful, a star helps others find it ⭐

Contribute / contributor hunt

We actively welcome first-time PRs:

Start here Link
Good first issues good first issue Good for newcomers
Contributor hunt contributor-hunt Attracts first-time contributors
Help wanted help wanted Extra attention is needed
Guide CONTRIBUTING.md

Typical first PRs: accessibility labels, empty states, unit tests, README translations.

About

Offline Material You system monitor for Android — CPU, RAM, battery, thermals, per-app stats via Shizuku/root. No ads, no tracking.

Topics

Resources

Code of conduct

Contributing

Security policy

Accessibility

Stars

22 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages