M2Battery — Artificial Intelligent Battery Doctor (CLI for Ubuntu)
Monitor, analyze and predict laptop battery health using local TensorFlow Lite models — works fully offline.
Proprietary — All Rights Reserved
Author: Md Mahbubur Rahman
Local inference with TensorFlow Lite

Key Features

🔋 Current battery status

Show percentage, charging/discharging state and estimated remaining time.

⚡ Voltage & temperature

Display voltage, temperature and instantaneous current where supported by hardware.

📊 Capacity comparison

Compare full charge vs original design capacity and calculate wear percentage.

♻️ Cycle count

Fetch battery cycle count (if exposed by system) and raise alerts for high cycles.

❤️ Health insights

Highlight battery wear level with friendly health scores and recommended actions.

📈 Logging & export

Log daily stats to a local CSV and export historical data for trend analysis.

⏱️ Drain & temp analytics

Calculate average drain rates and identify temperature patterns that affect longevity.

🧠 ML-based prediction

Predict future wear and remaining useful life using offline .tflite models.

🔒 Fully offline

No telemetry — runs entirely locally with embedded TensorFlow Lite model.