Plugsquire

Docs: Getting started

Requirements

Install

Plugsquire is in early access. Request an early build by email.

[proof needed — install steps for the early-access build]

Plugsquire is not on the Mac App Store: the App Store sandbox blocks the hardware reads it depends on.

Configure

SettingEffectDefaultWhere
AppearanceSignature is the app's own dark look. Native macOS uses the standard split view, sidebar, toolbar and grouped forms, and follows the system's light or dark mode and accent colour.SignatureSettings (⌘,), the View menu (⌥⌘1 / ⌥⌘2), or the sidebar
Online detailsLooks up model and maker names online, and downloads product photos. Off: no lookups and no downloads; stored details are still shown.OnSettings, or the sidebar
Full Disk AccessLets the storage breakdown measure, and cleaning empty, the Trash and iPhone backups. Without it they show as "Not measured".Not grantedSystem Settings, Privacy & Security, Full Disk Access

Early builds are signed ad hoc, so a Full Disk Access grant does not survive an update to a new build. Grant it again after each update.

First run

  1. Open Plugsquire. It scans every bus at launch, again every two minutes, and whenever a USB device is plugged in or removed.
  2. Read the list. Devices that need attention are flagged; observations that need no action are labelled "Nothing to fix".
  3. Select a device to see its identity and findings. Each finding says what to do in one line, then gives numbered steps and its source.
  4. Select the internal disk to see where its space goes. The breakdown is measured when you first open it, and again when you press "Measure again".
  5. Open "Bluetooth" under Diagnostics to score the radio's health (Pro). It reads five minutes of logs, which takes a few seconds.

Rescan at any time with ⌘R.

Commands

The Plugsquire executable also runs without a window. Path to the executable in the installed app: [proof needed — install path]

FlagWhat it does
--reportPrints the inventory and the audit as text and quits. No window, and no network.
--report --onlineThe same, refreshing the public sources first.
--bluetoothPrints the Bluetooth diagnostic as text. It reads five minutes of logs, which takes a few seconds.
--snapshot out.pngRenders the window to a PNG and quits.
--select "name"With --snapshot: selects the first device whose name contains name.
--filter attention|bluetoothWith --snapshot: shows the devices that need attention, or runs and shows the Bluetooth diagnostic.
--scroll "Connected now"With --snapshot: scrolls the overview to that section.
--style nativeWith --snapshot: renders the Native macOS appearance.

Troubleshooting

Uninstall

Delete the app, then delete ~/Library/Application Support/Plugsquire/ and ~/Library/Caches/Plugsquire/ to remove the stored details and cached answers.