Field report № 087 — battery telemetry

Your battery’s best friend.

Cellwright is a free, native macOS menu-bar app that keeps a calibrated eye on your battery — live percentage, time-to-full and time-to-empty, cycle count, temperature, and health — with smart alerts that tell you when to plug in… and when to unplug.

Instrument plate · Rev A Live
01020304050607080901000%
CHARGING · 62 W IN
Time-to-full32 MIN
Cycle count214
Temperature31.2 °C
Health94 %
TR-A · Charge / discharge traceFull session · 62 min
80%20%DISCHARGE (UNPLUGGED)NOW · 87%▲ UNPLUG ALERT AT 100%T+0T+62 MIN
Session 0001 · Cellwright 1.0— — : — — : — — localPoll 30 s · 0 network calls

The logbook · 6 entries

Everything it watches, written down.

Six readings, faithfully recorded. Cellwright keeps its eye on the numbers that matter — charge, cycles, temperature, health — and taps you on the shoulder exactly when you should plug in or unplug.

ENTRY № 01 · LOGGED 08:41

Live % in the menu bar

Your battery percentage and charging state, always in view. A bolt variant and the green accent tell you at a glance that power is flowing.

INPUT CurrentCapacity · RES 1 s
ENTRY № 02 · LOGGED 08:41

Time-to-full & time-to-empty

macOS's own estimates, surfaced where you can see them: how long until full while charging, how much runway you have while unplugged.

SRC macOS estimator · REFRESH 30 s
ENTRY № 03 · LOGGED 08:42

Cycle count & temperature health

The numbers that actually describe battery wear — cycle count, live temperature, and a health bar comparing max vs design capacity.

RANGE 0–1000 cycles · UNIT °C / °F
ENTRY № 04 · LOGGED 08:42

Smart unplug alerts

A gentle notification when you hit your low-battery threshold, and another at 100% suggesting you unplug for long-term health. Fires once, never nags.

TRIG 5–50% low · FULL 100%
ENTRY № 05 · LOGGED 08:43

No dock icon

Cellwright lives only in the menu bar. No Dock clutter, no window to manage, nothing in your way.

FOOTPRINT menu bar · WINDOWS 0
ENTRY № 06 · LOGGED 08:43

Private & offline

Zero network calls, no telemetry, no accounts. Your battery data never leaves your Mac — the app couldn't phone home if it wanted to.

NETWORK 0 calls · TELEMETRY none

Method & materials

Built the way the OS is built.

Cellwright is a Cloverwright product — native Apple platforms, built in Swift and held to the same standard as our client work. Four steps, from silicon to shoulder-tap:

Read straight from IOKit

Cellwright reads the battery through IOPSCopyPowerSourcesInfo — the same well macOS itself drinks from: CurrentCapacity, MaxCapacity, DesignCapacity, IsCharging, TimeToFullCharge, TimeToEmpty, CycleCount, and Temperature. No guessing, no scraping menubar tooltips.

Native Swift, nothing else

Pure Swift and SwiftUI with a MenuBarExtra scene — no Electron, no webview, no background daemons. It launches in a blink, sips almost no memory, and renders like a first-party macOS citizen.

A 30-second sampling rhythm

Battery state is re-read every 30 seconds — plenty for values that change by the minute, and light enough that Cellwright barely registers on the battery it’s watching. Alerts are delivered once per threshold crossing, never as a nag.

An honest scope

Cellwright is monitoring plus smart alerts — nothing more. macOS gives third-party apps no API to limit charging, so we don’t pretend: at 100%, Cellwright simply suggests you unplug for long-term battery health.

Calibration note

Time estimates are macOS’s own, re-read every 30 seconds — a guide, not a promise: heavy workloads shorten them, idling lengthens them. And Cellwright can’t limit charging to 80% — no third-party Mac app can — so it watches the battery and alerts you at 100% instead.

Rate card · service order

Free. Forever.

Cellwright is a gift from the studio — a small, perfect tool, priced like one.

Rate cardINV-0000 · NO EXPIRY
Every reading — %, estimates, cycles, temperature, healthall six logbook entries, always on the panel
$0.00
Smart plug-in / unplug alerts with your own thresholdsfires once per crossing
$0.00
Launch at login and full SettingsMenuBarExtra, no dock icon
$0.00
Complete Xcode project source includedsix Swift files and a README — fork it, audit it
$0.00
Free updates, whenever Cellwright learns new tricksno subscription machinery
$0.00
Total due$0.00
NO TRIAL · NO SUBSCRIPTION · NO CATCHGet Cellwright free

Field manual · 6 entries

Questions, answered.

Q-01

Can Cellwright limit charging to 80%?

No — and neither can any other third-party Mac app. macOS gives apps no API to start, stop, or limit charging, so Cellwright doesn't pretend otherwise. What it does: watch your battery and alert you at 100% so you can unplug it yourself for long-term battery health.

Q-02

Will Cellwright work on Apple Silicon?

Yes — it's a universal Swift binary that runs natively on both Apple Silicon and Intel Macs running macOS 13 (Ventura) or later.

Q-03

How accurate are the time estimates?

They're macOS's own estimates, derived from your current power draw and charge rate. Treat them as a guide: heavy workloads make them shorter, idling makes them longer. Cellwright re-reads them every 30 seconds so they stay current.

Q-04

Can I customize the notifications?

Yes. Set your own low-battery threshold (5–50%), toggle the full-charge alert, and pick Celsius or Fahrenheit for the temperature readout. Cellwright asks for notification permission on first launch, and every alert fires once per threshold crossing — never as a nag.

Q-05

Does Cellwright drain the battery itself?

Barely. It polls IOKit once every 30 seconds — a trivial read of values macOS already maintains — and otherwise sits idle in the menu bar. No network calls, no background daemons, no measurable impact.

Q-06

Is it really free?

Yes. Free forever, no trial, no subscription, no account. The download includes the full Xcode project source — six Swift files and a README — so you can fork it, audit it, or make it yours.

Acquisition desk · one artifact

Take it to the bench.

Free for macOS 13 and later. One click, and your battery has a new best friend.

  • ✓macOS 13 Ventura or later, Apple Silicon & Intel
  • ✓Menu bar only — no dock icon, no windows
  • ✓Full Xcode source in the zip — fork it, audit it
  • ✓$0.00 — no account, no trial, no tracking
Cellwright icon
Cellwright 1.0 — for macOSApple Silicon & Intel · 116 KB · Free forever
Download Cellwright
$curl -O https://cellwright.cloverwright.com/downloads/Cellwright-1.0-source.zip
  unpack → open in Xcode → press ⌘R → menu bar lights up

This build ships as a complete Xcode project — open it, press ⌘R, and Cellwright moves into your menu bar. A signed, double-clickable release is on the way. Cellwright monitors your battery and sends smart alerts; it does not limit charging. Cellwright is a Cloverwright product.