macOS menu bar app that tells you, in plain English, what each USB-C cable plugged into your Mac can actually do
6.4k
Stars
196
Forks
19
Open issues
16
Contributors
AI Analysis
WhatCable is a macOS menu bar utility that decodes USB-C cable capabilities in plain language, showing power delivery, data speeds, and charging diagnostics directly from IOKit hardware info. It serves Mac users who need to understand why their devices charge slowly or transfer data at unexpected speeds, and is equally valuable for IT support staff troubleshooting USB-C cable issues across fleets.
Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.
AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.
macOS menu bar tool surfaces USB-C cable capabilities and charging diagnostics in plain English
WhatCable is a macOS menu bar app (macOS 14+) that reads IOKit data to tell users exactly what each connected USB-C cable can actually do — data speed, charging wattage, Thunderbolt generation, e-marker details, and mid-session fault warnings. It targets Mac users who struggle to understand why charging is slow or why a cable isn't performing as expected. The tool is free and open source with an optional Pro tier (£9.99) for cable history, power metering, and negotiation diagnostics. It addresses a genuine everyday frustration caused by USB-C's physical uniformity masking wildly different capabilities.
Created in May 2026, WhatCable is a recent project. It appears to have gained significant early traction via Product Hunt (where it earned a top post badge). No prior versions or predecessor projects are documented in available metadata.
Nearly 6,000 stars in under two months signals a viral launch, likely driven by a successful Product Hunt debut and word-of-mouth among Mac power users frustrated by USB-C ambiguity. The 144 stars in the past 7 days (as of June 23, 2026) suggest momentum has moderated from an initial spike but remains solidly positive. The relatable pain point — 'why is my Mac charging slowly?' — gives it broad shareability beyond a pure developer audience.
Product Hunt top post badge confirms public launch visibility. ~6,000 GitHub stars and 183 forks within ~7 weeks indicate meaningful organic reach. A dedicated website (whatcable.uk) with screenshots and CLI docs exists. Paid Pro tier (£9.99) implies some real purchasing users, though exact sales figures are not public. Adoption not verified at organizational or enterprise scale.
Appears to be a native Swift macOS app using IOKit for USB-PD and Thunderbolt data access, WidgetKit for desktop widgets, and a menu bar popover UI pattern. Likely follows a single-process architecture typical of macOS menu bar utilities. The Pro feature set (cable history, power graphing) likely adds a local persistence layer. Multi-language support across 20 languages suggests a proper NSLocalizedString or equivalent i18n architecture.
not documented in README
Last push was June 19, 2026 — four days before the evaluation date. The project was created May 1, 2026, meaning it has seen continuous development over approximately seven weeks. Frequency of updates appears healthy for a solo or small-team utility. Active enough to have shipped localization for 20 languages and a CLI in its first two months.
ADOPT IF: you regularly work with multiple USB-C cables on a Mac (macOS 14+) and want instant clarity on charging speed bottlenecks, cable quality flags, or Thunderbolt link status without digging through System Information. AVOID IF: you are on macOS 13 or earlier, use only Apple-branded cables where trust is assumed, or have no need for charging diagnostics. MONITOR IF: you are evaluating it for enterprise IT support workflows or MDM integration — current evidence suggests it is a personal utility without verified organizational deployment support.
Independent dimensions
Mainstream potential
4/10
Technical importance
7/10
Adoption evidence
4/10
- Sole maintainer risk: no evidence of a team beyond the primary contributor; a single developer project can stall if personal circumstances change.
- Apple IOKit dependency: future macOS versions may restrict or change access to USB-PD and Thunderbolt IOKit properties, potentially breaking core functionality without advance notice.
- Hardware coverage gaps: e-marker identification and cable database completeness depend on community contributions and ongoing data collection; less common or regional cables may not be recognized.
- Pro tier sustainability: the paid feature set is modest (£9.99 one-time or equivalent); long-term development funding via a small utility price point may be insufficient to sustain feature growth.
- Very new project: despite strong early stars, the project is under three months old. Long-term maintenance commitment is unproven and the initial hype wave may not translate to a stable contributor base.
Likely to stabilize as a well-regarded niche utility in the macOS menu bar app ecosystem, with a loyal user base among Mac power users and developers. Mainstream adoption beyond that audience appears limited by the specificity of the problem solved.
Newsletter
Get analyses like this every Monday
Free weekly digest of the most interesting open-source discoveries.
Languages
Information
- Website
- https://whatcable.uk
- Language
- Swift
- License
- NOASSERTION
- Last updated
- 1d ago
- Created
- 2mo ago
- Analyzed with
- anthropic/claude-haiku-4-5
Stars over time
Contributors over time
Top 100 contributors only — repos with more will plateau at 100.
Open issues
[Bug] Ports list always empty on macOS 26.5.1 / Intel T2 Mac — IOKit plugin fails silently before any permission prompt appears
[Cable Report] Lintes Technology Co., Ltd., USB4 Gen 4 (80 Gbps, Thunderbolt 5 class)
[Cable Report] Sumitomo Electric Ind., Ltd., Optical Comm. R&D Lab, USB4 Gen 4 (80 Gbps, Thunderbolt 5 class)
[Bug] Starting the app disables my mouse
[Cable Report] Foxconn / Hon Hai, USB 3.2 Gen 1 (5 Gbps)
Top contributors
Similar repos
MonitorControl/MonitorControl
MonitorControl is a macOS application that enables hardware control of external...
waydabber/BetterDisplay
BetterDisplay is a macOS utility that unlocks advanced display capabilities...
| Repository | Stars | Week Δ | Language | Score | Updated |
|---|---|---|---|---|---|
|
|
6.4k | +101 | Swift | 8/10 | 1d ago |
|
|
40.3k | — | Swift | 8/10 | 22h ago |
|
|
33.7k | — | Swift | 8/10 | 3mo ago |
|
|
32.6k | — | — | 8/10 | 3d ago |
|
|
1.8k | — | Swift | 8/10 | 1w ago |
|
|
1.4k | — | Swift | 8/10 | 2w ago |
Stats is a broad system monitoring menu bar app covering CPU, GPU, memory, network, and disks. It does not surface USB-C cable capabilities, e-marker data, or PD charging diagnostics. WhatCable occupies a narrower, complementary niche rather than competing directly.
BetterDisplay focuses on display resolution and brightness control. It shares the menu bar utility category and the DisplayPort-over-USB-C use case at the edges, but does not diagnose cable capabilities or charging behavior.
MonitorControl manages external display brightness and volume. No overlap with USB-C cable diagnostics. Both target Mac peripheral management but address entirely different problems.
macOS exposes some USB device info through System Information, but it requires navigating multiple menus, shows raw technical identifiers rather than plain-English summaries, and provides no charging bottleneck diagnosis or cable trust signals.
No well-established, widely-adopted open source alternative for real-time USB-C cable capability surfacing on macOS appears to exist at comparable feature depth, based on available evidence. WhatCable appears to occupy an underserved niche.
