Repolode
Nongfsq

Nongfsq/ftop

一款面向 Apple Silicon Mac 的轻量原生系统监视器,以可任意缩放的悬浮玻璃面板显示状态。

可替代:iStat MenusActivity Monitor

Star
312
Fork
17
未关闭 Issue
0
最近提交
6天前

这是什么?

ftop 是一款面向 Apple Silicon Mac 的系统监视器,以原生悬浮窗口取代常开在终端里的 htop 或 btop 之类工具。它只显示当前状态,包括按核心类型分组的各核心占用与频率、内存与交换区、网络速度、GPU、整机功耗、温度,以及带图标的高负载应用列表。辅助进程会归并到所属应用下。

面板会随拖动边缘自动调整布局:窗口小时保留关键信息,窗口大时显示更多进程。设置集中在一处,也可通过纯文本配置文件修改。菜单栏可以只显示 CPU、内存、GPU 等单项读数。硬件无法提供的数据会显示为不可用,而不是零。

其中各核心频率和温度等数据来自 macOS 的私有接口,可能随系统更新而变化。若要看到系统进程,需要运行一次需要管理员权限的辅助命令。应用要求 macOS 15 或更高版本。

核心功能

  • 01按核心类型分组显示各核心占用与频率。
  • 02显示内存、交换区、内存压缩及内存压力。
  • 03显示当前网络下载与上传速度。
  • 04显示 GPU 占用、显存与功耗,以及整机功耗。
  • 05进程列表带应用图标,辅助进程归入所属应用。
  • 06窗口大小变化时布局自动适配。

适用场景

  • 在运行本地大模型、编译或长时间构建任务时观察 CPU、GPU 与内存。
  • 无需占用终端标签页,在桌面上常驻一个紧凑的系统概览。
  • 快速定位 Apple Silicon Mac 上造成高负载的应用。

快速上手

  1. 1

    从发布页下载应用,并将 Ftop.app 移动到 ~/Applications

  2. 2

    将 ftop 命令链接到 PATH 中的目录

    mkdir -p ~/.local/bin && ln -sfn ~/Applications/Ftop.app/Contents/MacOS/ftop ~/.local/bin/ftop
  3. 3

    打开监控面板

    ftop

使用前须知

  • 仅支持 Apple Silicon 芯片的 Mac,且需要 macOS 15 或更高版本。
  • 每核频率和温度依赖私有 macOS 接口,macOS 更新后可能失效。
  • 由于使用私有接口,无法通过 Mac App Store 发布。
  • 查看系统进程需要一次性执行 sudo 授权,并安装一个 setuid root 辅助程序。

标签

常见问题

ftop 是什么?
一款面向 Apple Silicon Mac 的轻量原生系统监视器,以可任意缩放的悬浮玻璃面板显示状态。 ftop 是一款面向 Apple Silicon Mac 的系统监视器,以原生悬浮窗口取代常开在终端里的 htop 或 btop 之类工具。它只显示当前状态,包括按核心类型分组的各核心占用与频率、内存与交换区、网络速度、GPU、整机功耗、温度,以及带图标的高负载应用列表。辅助进程会归并到所属应用下。
ftop 可以免费使用吗?用的什么许可证?
ftop 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
ftop 还在维护吗?
活跃维护中。ftop 最近一次提交是在 2026年10月14日。
ftop 适合用来做什么?
在运行本地大模型、编译或长时间构建任务时观察 CPU、GPU 与内存。 无需占用终端标签页,在桌面上常驻一个紧凑的系统概览。 快速定位 Apple Silicon Mac 上造成高负载的应用。
ftop 怎么安装和运行?
从发布页下载应用,并将 Ftop.app 移动到 ~/Applications 将 ftop 命令链接到 PATH 中的目录: mkdir -p ~/.local/bin && ln -sfn ~/Applications/Ftop.app/Contents/MacOS/ftop ~/.local/bin/ftop 打开监控面板: ftop
在哪里获取 ftop?
源代码和安装说明在 GitHub 上:https://github.com/Nongfsq/ftop

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目