MULTIMETER for macOS
Meters for anything, in your menu bar.
Battery, CPU, network, timers, countdowns and your own numbers: 16 things to measure, each drawn by a face you pick or make yourself. Your battery still gets the star treatment.
Coming soon to the Mac App Store.
Email us about the launchPick what to measure
Every meter is a face plus a source. Choose what it measures, then the face that draws it.
CPU
How busy the processor is, across all cores.
- Percent Full
- Hearts
- Laser Sword
- Book Power
- Needle Gauge
- LCD Readout
- Sparkline
- Level Bar
- Ring
- Label & Value
Your battery, first class
Battery meters know when you're charging, when you're plugged in, how long you have left and how long until full. Health, cycle count and temperature are there for faces that want them.
- Charge
- Status
- Time
- Health
- Cycles
- Temperature
Keyboard or mouse running low? Bluetooth accessories that report their battery get meters too.
Make every meter yours
Rename it, set its range and unit, give it a color, and choose when it turns yellow or red. Ask for a notification when it goes critical.
Send it any number
Send values from anywhere with a multimeter:// link: Terminal, scripts, Shortcuts, Raycast, cron. If it can open a link, it can update a meter. Or point a meter at a web address, a file or a script.
- Web AddressA number from a web address, plain or JSON.
- FileA number from a file, updated whenever the file changes.
- ScriptThe number a shell command prints, on a schedule.
# Update the Deploys meter
~ % open -g "multimeter://set?key=deploys&value=38"
# Range and label ride along
~ % open -g "multimeter://set?key=coffee&value=3&max=5&label=Coffee"
# Or write JSON to a file a meter watches
~ % echo '{"value": 42, "max": 100, "label": "Queue"}' > ~/queue.jsonThemes for every mood
Save sets of meters as themes and switch between them from the menu bar.
- Working
- Fun
- Movie Time
How It Works
Three steps
Install
Get Multimeter from the Mac App Store and open it once.
Add meters
Press Command-N to add a meter: pick what it measures, then the face that draws it. Change its label, range, color and alerts any time.
Enjoy
See what matters at a glance. Click any meter for its details, its timer controls, or to switch themes.
MULTIMETER puts the numbers you care about in your menu bar, drawn the way you like.
Make Your Own Faces
Every face is a small web page made with HTML, CSS and JavaScript, and it works with every source. If you can build a web page, you can build a meter.
- Live Reload: your meter updates as soon as you save
- Meter data: value, level, ready-to-show text, alert state, color, history, and every battery detail
- Share: submit your meters to the gallery for others to use
// Works with every source: battery, CPU, your own numbers
window.addEventListener('meterUpdate', (e) => {
const { level, formatted, label, state, tint } = e.detail;
bar.style.width = `${level * 100}%`;
text.textContent = `${label} ${formatted}`;
document.body.dataset.state = state; // normal, warning, critical
if (tint) bar.style.background = tint;
});