SiliconScope logo

SiliconScope

Sudoless Apple Silicon system monitor (native SwiftUI GUI) with ANE / Media Engine / memory-bandwidth tracking

Trendshift daily trending badge
website siliconscope.calidalab.aireleasetotalplatform macOS 14+ · Apple Silicon
Website GitHub

What is it?

What it is

A native SwiftUI system monitor for Apple Silicon that tracks CPU, GPU, Neural Engine (ANE), Media Engine, memory bandwidth, and other low-level metrics with a menu-bar suite and Process Inspector.

Why it exists

To provide detailed, Apple Silicon-specific metrics (ANE, Media Engine, memory bandwidth) that traditional monitors like Activity Monitor lack, enabling better understanding of on-device AI and media workloads.

Who should use it

Teams building with Swift who want an open-source, self-hosted option.

Who should avoid it

Teams that need a fully managed SaaS with enterprise SLAs out of the box.

How it works

A quick walkthrough in plain English

How SiliconScope works

Step 1 of 3

You interact with it

Open SiliconScope, send a request, or connect it to your stack.

Features

**Process Inspector** *(new in 3.0)* — focus one process for CPU (P/E split), IPC,
**Record & Replay** *(new in 3.0)* — record every metric to a .ssrec file and replay the
**AI Workload view** — a bottleneck classifier (*bandwidth-bound* / *compute-bound* /
**E-core / P-core split** — per-cluster utilization + real DVFS frequency
**GPU** — utilization, power, frequency
**ANE & Media Engine** — Neural-Engine power and media-codec bandwidth (the differentiators)
**Memory bandwidth** — CPU / GPU / Media / total GB/s (the local-LLM bottleneck signal)
**Memory** — Wired / Active / Compressed / Free stacked bar + macOS **memory-pressure** alerts

Advantages

  • Open source (MIT)
  • Active Swift ecosystem
  • Self-hosted deployment options

Disadvantages

  • Requires operational ownership for self-hosted setups
  • Community support varies by project maturity

Installation

native

Download the latest DMG from the releases page, open the .dmg, drag SiliconScope into the Applications folder, and launch it. Requires macOS 14+ on Apple Silicon and updates automatically via Sparkle.

FAQ

How do I install SiliconScope?

Download the latest DMG from the releases page and drag SiliconScope into Applications.

What are the key features of SiliconScope?

Process Inspector, Replay recording, AI Workload view, per-unit sensors (temperatures, power), and per-metric menu-bar items.

Why isn't SiliconScope available on the Mac App Store?

It uses private APIs (IOReport, SMC, HID) that require notarization without sandboxing, making App Store distribution impossible.

How can I contribute to SiliconScope?

Submit pull requests via CONTRIBUTING.md, especially by verifying per-chip temperature sensor keys for M2–M5 chips.

What is the Replay feature?

Record all metrics to a .ssrec file and replay the dashboard with scrubbing, speed control, and playback options.

Do I need to build SiliconScope from source?

No, download the prebuilt DMG. Building requires Xcode and Swift, but the DMG is ready to use.

Loading documentation…
View on GitHub

Featured in Videos

YouTube tutorials and walkthroughs for SiliconScope

t5

70,223,459 views

Starts at 00:00

Share

Alternatives

Similar projects ranked by category, topics, and text overlap.

Compare
SiliconScope | MushyBook