Glanceable state of charge
Battery %, range, charging status and time-to-full. With the Data Portal, also the charge limit, the climate, the locks and where the car is. You choose what the menu bar shows.
Battery, range and charging status — always one glance away. It taps you on the shoulder when charging finishes, and stays out of the way the rest of the time.
Signs in with your Polestar account, keeps the session in the Keychain, and talks to Polestar's own APIs — the app's, and the official Data Portal if you connect it.
Battery and range quietly update every five minutes.
Once you plug in, Polaris checks every minute so the numbers keep up.
Your data travels between your Mac and Polestar — nowhere else.
Polaris compares each refresh with the last one, so a banner only shows up when something actually changed — plugged in, finished, or the charger threw an error. Nothing else pings you, and each of the three is its own switch in Settings.
Battery %, range, charging status and time-to-full. With the Data Portal, also the charge limit, the climate, the locks and where the car is. You choose what the menu bar shows.
A quiet nudge when charging starts, completes, or the charger reports a fault — and, if you ask for it, when the car has sat at home ten minutes without being plugged in.
Password and session live in the macOS Keychain. Once signed in, Polaris resumes its session without logging in again.
Polestar's own endpoints, and the Data Portal Polestar opened under the EU Data Act — your credential, pasted once. No servers of ours, no analytics, no tracking.
Polaris updates itself. New versions arrive over a signed appcast — Sparkle refuses anything whose signature doesn't match — and you install with one click. Turn it off in Settings.
MIT licensed, pure AppKit, no Electron, no SwiftUI, no background
services. make app and you have it.
Polestars are on the road in 30 markets, from Gothenburg to Melbourne —
and Polaris talks to the same account your car does, wherever that is.
Every release is a finished app that opens like any other. Drag it to Applications, sign in with your Polestar account, and Polaris is in the menu bar.
No. Apple has checked and approved every release, so Polaris opens straight away like anything from the App Store. Building it yourself from source is the one exception — that first launch wants a right-click → Open.
In the Polestar app, under your car's details. It's also on the registration papers, and stamped in the corner of the windscreen on the driver's side.
Your password goes into your Mac's keychain and to Polestar when Polaris signs in — nowhere else. There's no Polaris account and nothing in between: the app talks to Polestar directly, from your machine. A Data Portal credential is kept the same way.
Polestar's official API for owners, opened in September 2026 under the EU Data Act. You don't need it: Polaris works from your login alone. Connect it under Settings → Data Portal and the app reads the car through the supported API instead, and the menu gains the climate, the charge limit, the locks and the car's position. If the credential ever stops working, the login quietly takes over again.
One honest note: to show a street name and a map, the car's position goes to Apple's geocoder and MapKit. That happens only with the location scope on, and it's the one thing Polaris sends anywhere but Polestar.
Polaris looks for new versions on its own and offers them when they land. You never have to come back here for a newer copy.