RepositorySwift
Reedtrullz

Reedtrullz/Vifty

Native macOS menu-bar fan control and charger-power monitor for Apple Silicon MacBook Pros.

50stars
3forks
32issues
0views

🌡️ Vifty - Kiểm soát nhiệt độ và quạt thông minh cho MacBook Pro Apple Silicon

Vifty kết hợp giám sát nhiệt độ thời gian thực, điều khiển tốc độ quạt, và dữ liệu nguồn điện USB-C/MagSafe trong một ứng dụng SwiftUI.

Vifty là một dự án mã nguồn mở, thiết kế cho việc kiểm soát nhiệt độ địa phương an toàn trên MacBook Pro Apple Silicon. Dành riêng cho lập trình viên, Vifty hỗ trợ công việc xây dựng, kiểm tra và chạy các tác nhân AI địa phương bằng cách cung cấp các tính năng như đường cong nhiệt độ có thể tái sử dụng, hạn chế thời gian thông qua viftyctl, và giám sát nguồn điện chi tiết.

✨ Điểm nổi bật

  • Bảng điều khiển menu bar: Hiển thị nhiệt độ cảm biến đã chọn, tốc độ quạt RPM, trạng thái nguồn điện, hạn ngạch Codex, hoặc kết hợp tùy chỉnh.
  • Ba chế độ quạt: Tự động, RPM cố định với mục tiêu phần trăm, và đường cong nhiệt độ 3 điểm.
  • Hồ sơ đường cong: Lưu, đặt tên, chuyển đổi, ghi đè và xóa các đường cong quạt, hỗ trợ ghi đè RPM cho từng quạt.
  • Cài đặt cho lập trình viên: Các đường cong bảo thủ cho kiểm tra, xây dựng và chạy mô hình.
  • Trạng thái quạt phần cứng: Hiển thị chế độ SMC Auto/Forced/System và RPM mục tiêu.
  • Bảng nhiệt độ trực tuyến: Tất cả cảm biến SMC và HID với nhãn nguồn và theo dõi nhiệt độ cao nhất.
  • Theo dõi nguồn điện trực tuyến: Phần trăm pin, watt sạc/xả, dòng điện pin, watt bộ sạc, điện áp/dòng USB-C, sức khỏe, số chu kỳ, nhiệt độ pin, và hồ sơ USB-C PD.
  • Áp lực nhiệt: Hiển thị trạng thái áp lực nhiệt của macOS cùng nhiệt độ thô.
  • Chế độ thủ công theo thời gian: Tự động chuyển về Auto sau thời gian chọn.
  • Phân tích nguồn điện: Ước tính thời gian pin và cảnh báo khi vẫn đang xả dù đã cắm sạch.
  • Lịch sử dữ liệu: Biểu đồ xu xu hướng trong bộ nhớ cho nhiệt độ, RPM, lưu lượng điện và áp lực nhiệt.
  • Thông báo địa phương tùy chọn: Cảnh báo lỗi helper, áp lực nhiệt cao kéo dài, và nhiều tình huống khác.
  • Kiến trúc helper có đặc quyền: LaunchDaemon/XPC helper sở hữu quyền ghi SMC gốc.
  • Tóm tắt sức khỏe helper: Phân biệt dữ liệu quạt lành mạnh từ lỗi helper.
  • Hạn mức làm mát cho tác nhân: viftyctl cho phép các tác nhân địa phương yêu cầu làm mát có thời gian giới hạn.
  • Theo dõi Codex: Đọc dữ liệu giới hạn tốc độ của Codex từ máy chủ cục bản.
  • Quy trình cài đặt: Hỗ trợ cài đặt qua Install Vifty.command, make install, hoặc .pkg.
  • Kiểm soát khởi động: Tùy chọn bật Vifty cùng hệ thống qua Login Items.
  • Mặc định an toàn: Giới hạn RPM, từ chối phần cứng không hỗ trợ, khôi phục tự động.
  • CLI công cụ gỡ lỗi: ViftyHelper hỗ trợ kiểm tra và khôi phục Auto từ Terminal.

💡 Vì sao đáng chú ý

Vifty khác biệt so với các công cụ kiểm soát quạt đóng nguồn trên macOS truyền thống bằng cách tập trung vào khả năng kiểm soát quạt có thể kiểm chứng và an toàn cho lập trình viên. Với kiến trúc helper có đặc quyền và các hạn mức thời gian thực, Vifty không chỉ mang lại hiệu suất tối ưu mà còn đảm bảo an toàn cho phần cứng. Đặc biệt, tính năng hỗ trợ tác nhân AI thông qua viftyctl mở ra tiềm năng mới cho việc quản lý nhiệt độ trong môi trường phát triển AI.


#macOS #SwiftUI #AppleSilicon #OpenSource #ThermalControl #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryDart
flutter/flutter

Flutter makes it easy and fast to build beautiful apps for mobile and beyond

180.4k
Oct 26, 2026
RepositoryJavaScript
nodejs/node

Node.js JavaScript runtime ✨🐢🚀✨

123.1k
Oct 26, 2026
RepositorySwift
MonitorControl/MonitorControl

🖥 Control your display's brightness & volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or custom shortcuts. Shows the native macOS OSDs.

34.6k
Oct 14, 2026
RepositorySwift
jordanbaird/Ice

Powerful menu bar manager for macOS

29.9k
Oct 6, 2026
RepositorySwift
darrylmorley/whatcable

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

9.0k
Oct 13, 2026
RepositorySwift
Kruszoneq/macUSB

The all-in-one bootable USB creator for Mac

3.3k
Oct 22, 2026
RepositorySwift
Acerola-1/hagimi-monitor

macOS 菜单栏极简性能监测工具

323
Oct 11, 2026
RepositorySwift
offyotto/Core-Monitor

Open-source Apple Silicon system monitor for macOS.

121
Oct 22, 2026
RepositoryGo
taigrr/spank

Slap your MacBook, it yells back. Uses Apple Silicon accelerometer via IOKit HID.

5.0k
Aug 23, 2026