darrylmorley/whatcable

Public

macOS menu bar app that tells you, in plain English, what each USB-C cable plugged into your Mac can actually do

Beeknoee

Bee AI phân tích repositoryBETA

AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.

Cập nhật lần cuối: 25/10/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

Ứng dụng menu bar và CLI mã nguồn mở cho macOS giúp hiển thị chi tiết thông số thực tế của cáp USB-C, phân tích tốc độ sạc và phát hiện điểm nghẽn kết nối qua IOKit.

  • Đọc thông tin e-marker của cáp bao gồm tốc độ hỗ trợ (lên đến 80 Gbps) và định mức công suất (lên đến 240W).
  • Chẩn đoán nguyên nhân sạc chậm và xác định điểm nghẽn xuất phát từ cáp, củ sạc hay thiết bị.
  • Sử dụng trực tiếp các dịch vụ IOKit của macOS mà không cần entitlement, API private hay daemon chạy nền.
  • Tích hợp sẵn tiện ích dòng lệnh (CLI) hỗ trợ xuất dữ liệu JSON và chế độ theo dõi thời gian thực.

Lưu ý

  • Yêu cầu macOS 14 (Sonoma) trở lên và chỉ hỗ trợ máy Mac chạy chip Apple Silicon; máy Mac dùng chip Intel không hỗ trợ do thiếu controller services trên IOKit.
  • Một số tính năng nâng cao (như giám sát nguồn SMC theo thời gian thực và lịch sử cáp) thuộc gói WhatCable Pro trả phí.

Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.

  • Độ phổ biến86
  • Độ tươi80
  • Cộng đồng11
  • Tài liệu100
  • Phát hành100
  • Mức độ khóTrung bình
  • Phù hợp vớiLập trình viên · DevOps
  • Loại dự ánỨng dụng
  • Giấy phépKhông có

Kiến trúc & Công nghệ

Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.

Tech stack

  • Swift
  • SwiftUI
  • SQLite

Kiến trúc tổng quan

Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.

  • Sources/Mã nguồn chính viết bằng Swift cho ứng dụng và công cụ CLI.
  • Tests/Bộ kiểm thử tự động của ứng dụng.
  • scripts/Các kịch bản tự động hỗ trợ build, ký số và kiểm thử phát hành.
  • docs/Tài liệu hướng dẫn và thông tin dự án.
  • data/Dữ liệu tra cứu nhà sản xuất và nhận diện cáp.

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/darrylmorley/whatcable.git
cd whatcable

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Kiểm tra thông số kỹ thuật thực tế và chứng nhận USB-IF của các loại cáp USB-C không rõ nguồn gốc.
  • Tìm hiểu nguyên nhân MacBook sạc chậm hoặc không nhận đủ công suất sạc tối đa.
  • Theo dõi cấu trúc kết nối Thunderbolt/USB4 đa tầng và các thiết bị cắm qua dock hoặc hub.
  • Tự động hóa việc kiểm tra cổng và cáp USB-C trong terminal hoặc kịch bản shell bằng CLI xuất JSON.

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1flutter/flutterFlutter makes it easy and fast to build beautiful apps for mobile and beyond180.7k+385
  2. 2jlevy/the-art-of-command-lineMaster the command line, in one page162.6k+51
  3. 3rustdesk/rustdeskAn open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.127.6k+889
  4. 4nodejs/nodeNode.js JavaScript runtime ✨🐢🚀✨123.1k+311
  5. 5justjavac/free-programming-books-zh_CN:books: 免费的计算机编程类中文书籍,欢迎投稿119.5k+120

Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 25/10/2026.