一款引导式 macOS 应用,可在 Apple silicon 和 Intel Mac 上制作 macOS、Linux 和 Windows 的启动 U 盘。
darrylmorley/whatcable
一款 macOS 菜单栏应用,用通俗语言说明 Mac 上每根 USB-C 线缆的实际能力,并解释充电变慢的原因。
- Star
- 8,924
- Fork
- 270
- 未关闭 Issue
- 33
- 最近提交
- 6天前
这是什么?
USB-C 接口外形相同,但背后可能是只能充电的 USB 2.0 线,也可能是 240W 的雷电 4 线。WhatCable 读取 macOS 通过 IOKit 提供的端口、充电器、设备和线缆数据,在菜单栏弹窗中按端口展示线缆的速率和电流规格、充电器支持的电压档位、实际协商的功率,并指出瓶颈位于哪一环。
除充电外,它还能解析雷电和 USB4 链路、活动传输协议以及已连接设备(默认隐藏集线器),并读取线缆 e-marker 信息;若线缆在内置数据库中,还会显示品牌和型号。命令行工具与应用共用同一套诊断引擎,支持 JSON 输出、实时监视和原始 IOKit 数据查看。
应用需要 Apple Silicon 芯片和 macOS 14 或更高版本。部分高级诊断和终端仪表盘属于可选的付费 Pro 版本,核心菜单栏应用与命令行工具免费开源。
核心功能
- 01以一句话标明每个端口的状态,如仅充电、USB 设备或雷电 / USB4。
- 02诊断充电瓶颈,例如线缆额定功率低于充电器。
- 03从 e-marker 读取线缆速率、电流规格和芯片厂商。
- 04列出充电器支持的全部电压档位,并高亮当前协商的档位。
- 05显示雷电链路的通道速率、代数及多级拓扑。
- 06提供支持 JSON 输出和实时监视的命令行工具。
适用场景
- 更换线缆或充电器后,排查 Mac 充电变慢的原因。
- 购买扩展坞前,确认线缆是否支持雷电或 40 Gbps 数据传输。
- 排查 USB 设备或扩展坞速率低于预期的问题。
- 通过命令行的 JSON 输出,在脚本中自动检查 USB-C 端口状态。
快速上手
- 1
使用 Homebrew 安装菜单栏应用
brew install --cask darrylmorley/whatcable/whatcable - 2
或仅安装命令行工具
brew install darrylmorley/whatcable/whatcable-cli - 3
运行命令行工具查看每个端口的摘要
whatcable
使用前须知
- 仅支持 Apple Silicon 芯片的 Mac,Intel Mac 无法提供所需的 USB-C 端口数据。
- 需要 macOS 14(Sonoma)或更高版本。
- 部分高级功能(实时功率监测、诊断、仪表板)需要付费的 WhatCable Pro 许可证。
标签
常见问题
- whatcable 是什么?
- 一款 macOS 菜单栏应用,用通俗语言说明 Mac 上每根 USB-C 线缆的实际能力,并解释充电变慢的原因。 USB-C 接口外形相同,但背后可能是只能充电的 USB 2.0 线,也可能是 240W 的雷电 4 线。WhatCable 读取 macOS 通过 IOKit 提供的端口、充电器、设备和线缆数据,在菜单栏弹窗中按端口展示线缆的速率和电流规格、充电器支持的电压档位、实际协商的功率,并指出瓶颈位于哪一环。
- whatcable 可以免费使用吗?用的什么许可证?
- whatcable 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- whatcable 还在维护吗?
- 活跃维护中。whatcable 最近一次提交是在 2026年10月13日。
- whatcable 适合用来做什么?
- 更换线缆或充电器后,排查 Mac 充电变慢的原因。 购买扩展坞前,确认线缆是否支持雷电或 40 Gbps 数据传输。 排查 USB 设备或扩展坞速率低于预期的问题。 通过命令行的 JSON 输出,在脚本中自动检查 USB-C 端口状态。
- whatcable 怎么安装和运行?
- 使用 Homebrew 安装菜单栏应用: brew install --cask darrylmorley/whatcable/whatcable 或仅安装命令行工具: brew install darrylmorley/whatcable/whatcable-cli 运行命令行工具查看每个端口的摘要: whatcable
- 在哪里获取 whatcable?
- 源代码和安装说明在 GitHub 上:https://github.com/darrylmorley/whatcable
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3266154SwiftMIT更新于 5天前
原生 macOS 菜单栏性能监控工具,记录 CPU、内存、GPU、网络、磁盘和电池历史,用于回溯卡顿原因。
94140SwiftMIT更新于 前天
原生 macOS 系统工具箱,提供内存优化、深度清理、应用卸载、风扇控制和防休眠等功能。
41720SwiftMIT更新于 5天前
开源的 macOS 菜单栏管理工具,可隐藏不需要的图标,并通过键盘快速找到任意菜单栏项目。
1.2万314SwiftGPL-3.0更新于 9小时前
一款原生 macOS 菜单栏应用,可全局、按应用或按网址锁定键盘输入法。
61424SwiftGPL-3.0更新于 上个月
Homebrew 官方的 macOS 图形界面,无需终端即可搜索、安装、更新和管理 Homebrew 软件包。
267085SwiftAGPL-3.0更新于 3天前