项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-16 · 当前星标 ★ 1014
使用教程
环境要求
- Apple Silicon(M 系列芯片)Mac
- macOS 14 或更高版本(不支持预发布 beta 系统)
- 使用 Homebrew 安装需已装好 Homebrew;用 DMG 则无需
- 从源码构建需 Xcode 工具链和 xcrun
- 远程机器 agent 支持 Linux 与 macOS
安装与启动步骤
-
1Homebrew 安装
最省事的方式,一条命令装好 cask,后续由应用自带 Sparkle 自动更新。
brew install --cask siliconscope -
2或下载 DMG
从 Releases 下载最新 DMG,打开后把 SiliconScope 拖进「应用程序」文件夹。
-
3启动应用
在「应用程序」中打开 SiliconScope,菜单栏会出现监控图标和实时指标。
-
4为远程机器装 agent
在 macOS 或 Linux 目标机器上执行这一条命令,无需 root,末尾会打印配对链接。
curl -fsSL https://raw.githubusercontent.com/kennss/SiliconScope/main/scripts/install-agent.sh | sh -
5配对远程机器
把安装脚本输出的 sscope://pair… 链接粘贴到应用中的 Add machine… 即可一步完成添加与配对。
-
6源码运行
需在仓库根目录执行;必须用 xcrun,非 Xcode 的 swift 会构建失败。
xcrun swift run SiliconScope -
7打包本地 App
生成 dist/SiliconScope.app 并启动,适合验证自行构建的完整应用包。
scripts/build-app.sh open dist/SiliconScope.app
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
sscope://pair… 配对链接 | 是 | 远程 agent 安装完成后输出,用于在应用中添加并配对机器 | sscope://pair… |
如何确认成功
菜单栏出现 SiliconScope 图标,窗口中能看到 ANE、GPU 负载、内存带宽与功耗数据即为成功。
常见问题
Q:运行需要 sudo 权限吗?
A:不需要。SiliconScope 是无 sudo 的原生监控工具,agent 也不要求 root。
Q:支持 Intel Mac 或 Windows 吗?
A:本机监控要求 Apple Silicon + macOS 14+;Intel Mac、Windows 等异构机器只能作为远程 agent 接入(详见 Fleet 手册)。
Q:打开时会弹 Gatekeeper 拦截吗?
A:不会。应用已用 Developer ID 签名并通过 Apple 公证,可直接打开。
Q:能装在 macOS 开发者预览版上吗?
A:不受支持。作者只在正式版验证,beta 中 Apple 会重命名私有 IOReport 接口,修复只会随正式版发布。
Q:自行构建报 Foundation 模块构建失败?
A:说明用了非 Xcode 的 swift(如 swiftly)。改用 xcrun swift build 等命令即可。
注意事项
- 仅支持 macOS 14+ 的 Apple Silicon 机器
- 本项目只验证正式版 macOS,beta 系统不保证可用
- 安装后会通过 Sparkle 自动更新,无需再手动下载 DMG
- SiliconScopeCore 是可链接的 Swift 库,但明确不是稳定 API
核心亮点
- 无需 sudo 即可读取 ANE、媒体引擎和内存带宽等 Apple 芯片专属指标,安装即用
- 原生 SwiftUI 菜单栏应用,资源占用低,界面与 macOS 风格统一
- 针对本地 LLM 场景设计,能帮助定位 Ollama/MLX 推理时的硬件瓶颈
不足之处
- 仅支持 Apple Silicon,Intel Mac 和旧系统无法使用
- 项目处于早期阶段,功能覆盖和长期维护节奏有待观察
适用场景
- 本地跑 Ollama 或 LM Studio 时监控 ANE/GPU 占用,判断推理瓶颈
- 开发者调试 MLX 或 llama.cpp 模型性能,对比不同硬件单元负载
- 日常菜单栏常驻,快速查看内存带宽和芯片功耗状态
替代项目
asitop、Stats
上一篇:tpu-mlir
下一篇:chatllm.cpp
同类项目推荐
ZETIC_Melange_apps
开源
在手机上用NPU跑AI,又快又省电
NPU powered On-device AI Mobile applications using Melange
cicd-templates
开源
用代码一键管理 Databricks 部署,告别手动配置
Manage your Databricks deployments and CI with code.
ChatGPT-Mirror
开源
一键部署,秒开个人 ChatGPT 镜像站
一键部署个人的 ChatGPT 镜像站
keras-sd-serving
开源
把 Keras 版 Stable Diffusion 快速部署成服务
showing various ways to serve Keras based stable diffusion
azure-enterprise-scale-ml
开源
在Azure上快速搭建合规的企业级AI平台,省心又安全
Enterprise Scale Azure Factory (ESAF) - on Azure
agentsight
开源
用 eBPF 透视 AI Agent 的系统行为,无侵入定位问题
lightweight system-level observability for AI Agents
comfyicu
开源
把 ComfyUI 工作流扔到云端跑,本地无需高配 GPU
ComfyICU - Run ComfyUI workflows in the Cloud
pdf_oxide
开源
用 Rust 极速处理 PDF,比行业快 5 倍,文本图像转换全搞定
The fastest PDF library for Python and Rust. Text extraction, image extraction, mark···
vetiver-python
开源
一键打包、部署并监控你的机器学习模型
Version, share, deploy, and monitor models.