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 (1.9.4)

• Added new "Card Spacing" option in theme settings
• Fixed some fonts' behaviour
• Fixed "Screen Time" reporting wrong information on certain occasions
• System navbars are now transparent

Versions

Version Date Size Requires Android Download
1.9.4 current
9c81cbf0cea210c7…
2026-08-27 4.5 MB API 28
1.9.3
092febadb3e730d2…
2026-08-26 4.5 MB API 28
1.9.2
6eedc87ca0686dab…
2026-08-21 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