Astra is a lightweight macOS menu bar app for viewing estimated system power usage.
It focuses on a small local workflow:
- current power estimate
- today, this week, and this month energy usage
- sleep, wake, and dark wake interval records
- 5-second sample collection
- 30-day local sample retention
macOS does not provide a public API for exact whole-device wattage on every Mac. Astra currently uses the SMC PSTR signal as a practical estimate and treats the result as an approximation.
- macOS 14.0+
Signed and notarized DMG builds are published through GitHub Releases. The source archives generated by GitHub are not the app distribution package.
More details are in docs/INSTALLATION.md.
Astra runs as a menu bar app. Click the menu bar item to open the popover and switch between current power, today, this week, and this month.
Local data is stored under:
~/Library/Application Support/Astra/See docs/USAGE.md for the current app behavior.
The app source is provided for review. This repository is not the full development workspace and is not intended to be built directly.
Build, test, signing, notarization, and release configuration is kept outside this public repository. Use the signed and notarized DMG from GitHub Releases for installation.
Astra is developed as a single-maintainer project and is provided as-is. Bug reports can be opened through GitHub Issues.
Pull requests and external contributions are not accepted at this time.
Please do not report security issues through public GitHub Issues. See SECURITY.md.
Astra is released under the Apache License 2.0.
