Beam

Beam

Live battery metrics pinned to your status bar

montafra Battery

Screenshots

Screenshot of Beam Screenshot of Beam Screenshot of Beam Screenshot of Beam Screenshot of Beam

Description

Beam is a lightweight battery monitor. It pins a live power, current, voltage, or charge readout to your status bar and opens into a full breakdown of battery metrics inside a clean, themeable app.

Pick which unit appears in the status-bar icon (W, A, Ah, V, Wh, °C, %), or stack several values in the notification body.

Privacy first:
• No ads
• No tracking
• No data collection
• No third-party sharing
• No unnecessary permissions

Battery metrics in the app:
• Power (watts)
• Current (amps)
• Voltage (volts)
• Energy (watt-hours)
• Temperature (°C)
• Charge level (percent)
• Charging status and plug type
• Charging since (date / time)
• Time to full charge

Personalisation:
• Material You dynamic colour (Android 12+) or a custom seed colour from a 12-swatch palette
• Light, Dark, System, and OLED-black themes
• Optional hero backlight glow and haptic feedback

Device compatibility:
• Power-scalar correction for phones that report µA instead of mA
• Inverted-current toggle for phones that flip charging direction
• Adjustable polling interval

Open source on GitHub: https://github.com/montafra/beam
Every donation is welcome and helps support my future projects — see the in-app About section for crypto addresses.

Note: notification permission is required to display the status-bar indicator. Open the app once to start the indicator service.

What’s new (2.1)

• Added Indonesian translation, thanks to @Baydra
• Added new x0.002 and x2000 power scalars
• Updated shapes in colour palette
• Updated home cards' inner corners

Versions

Version Date Size Requires Android Download
2.1 current
27c51430a240e1d1…
2026-10-22 4.9 MB API 28
2.0
cb31368cc4981310…
2026-09-11 4.9 MB API 28
1.9.4
9c81cbf0cea210c7…
2026-08-27 4.5 MB API 28

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Foreground serviceKeep running in the background, visible in the status bar.
  • FOREGROUND_SERVICE_SPECIAL_USE
  • NotificationsShow notifications.
  • Run at startupStart automatically after the device is switched on.
  • VibrationControl the vibration alert.
  • beam.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments