Discover and explore top open-source AI tools and projects—updated daily.
kennssApple Silicon system monitor with deep hardware insights
Top 49.0% on SourcePulse
<2-3 sentences summarising what the project addresses and solves, the target audience, and the benefit.> SiliconScope addresses the need for detailed, Apple Silicon-specific system monitoring, particularly for AI accelerators (ANE, Media Engine) and memory bandwidth, which are underserved by standard tools. It offers a native SwiftUI dashboard and menu-bar suite for engineers and power users, providing deep performance insights and bottleneck analysis without requiring root privileges.
How It Works
The project employs a sudoless approach by dynamically linking against private, undocumented macOS frameworks like IOReport and SMC. This allows access to low-level metrics such as per-domain power, memory bandwidth, and per-unit temperatures. The data is processed and presented through a native SwiftUI GUI and a configurable menu-bar suite, offering a user-friendly alternative to terminal-based monitors.
Quick Start & Requirements
SiliconScope.app to Applications.xcrun swift run SiliconScope for the GUI or xcrun swift run -q sscope-cli for CLI verification.Highlighted Details
Maintenance & Community
The project actively encourages community contributions, particularly for verifying per-chip temperature sensor mappings on M2-M5 hardware via the sscope-cli tool. The GitHub "Discussions" section serves as a forum for crowd-sourced data and verification.
Licensing & Compatibility
Licensed under the MIT License, permitting broad commercial use and integration into closed-source projects. However, due to its reliance on private macOS APIs, SiliconScope cannot be distributed through the Mac App Store.
Limitations & Caveats
Distribution is restricted to direct download due to the use of private, un-entitled APIs. ANE "usage" is an estimated value derived from power consumption, as direct occupancy metrics are not exposed by Apple. Verification of per-chip temperature sensor mappings for M2-M5 processors is ongoing and relies on community input.
2 days ago
Inactive
leptonai