歴史上の発生日である2026年5月1日、開発者のダリル・モーリー氏は、接続されたUSB-Cケーブルに何ができるのかを説明するための小型macOSメニューバーアプリ、WhatCableを発表した。このプロジェクトは、同じコネクターを持つケーブルでも、対応する充電電力、データ転送速度、ディスプレイ機能が大きく異なる一方、その違いを示す視覚的な手掛かりがほとんどないという、根強い使い勝手上の問題に対処する。

WhatCableは、macOSがすでにIOKitを通じて公開している情報を読み取り、より分かりやすい概要に変換する。プロジェクトの文書によると、ケーブルの速度と電力特性を表示し、Macの充電が予想より遅い理由を説明する助けになる。そのデコード処理は、リポジトリでUSB-PD 3.2バージョン1.2とされているUSB Power Delivery仕様に準拠している。

アプリケーションは無料かつオープンソースだが、有料のProアップグレードでは、リアルタイムの電力監視、接続ネゴシエーションおよびディスプレイ診断に加え、保存したケーブルの履歴も利用できる。これらの機能は、構成の中で制限要因となっている部品を特定し、ケーブルがどのように機能したかを示す記録を保持することを目的としている。ライセンスは、最大2台のMacで利用できる買い切り型と説明されている。

互換性は、汎用的なUSB-Cコネクターから想像されるほど広くない。WhatCableにはmacOS 14 Sonoma以降とAppleシリコン搭載Macが必要だ。開発者によると、Intel Macから寄せられたコミュニティー診断では、Thunderboltファブリック情報は引き続き利用できたものの、公開されているIOKitインターフェースでは、このユーティリティーが依存するUSB-Cポートコントローラーの状態とe-markerデータが公開されていないことが分かった。

利用者は、署名済みでAppleの公証を受けたアプリケーションを手動で、またはプロジェクトのHomebrew tapを通じてインストールできる。文書によると、サンドボックスではPro版の電力測定に必要なシステム管理コントローラーへのアクセスが遮断され、同梱されたコマンドラインツールのインストール方式にも適合しないため、Mac App Store外で配布されている。CLI専用のHomebrewパッケージも別途用意されている。

コマンドラインプログラムは同じ診断エンジンを使用し、機械可読なJSONを生成できるため、対話型のトラブルシューティングだけでなくスクリプトにも役立つ。リポジトリによると、このソフトウェアは非公開API、特別なエンタイトルメント、ヘルパーデーモンを一切使用していない。通常の検査はローカルで行われ、ケーブル情報が自動送信されることはない。利用者が「Report this cable」機能を選択すると、アプリは識別子と機能フラグを含むGitHub issueを用意してブラウザーで開き、送信するかどうかは利用者に委ねる。

WhatCableは、あらゆる充電問題を診断できるわけではない。独自の文書では、ケーブルおよびネゴシエートされた電力の詳細と、関連ユーティリティーが扱うバッテリー状態とを区別している。その範囲内では、通常なら分かりにくい接続メタデータを、Mac所有者が実際の対応に生かせる情報へ変える実用的な手段となる。