Repolode
Nongfsq

Nongfsq/ftop

Нативный системный монитор для Mac с Apple Silicon: одно плавающее стеклянное окно, размер которого подстраивается под содержимое.

Open source альтернатива:iStat MenusActivity Monitor

Звёзды
312
Форки
17
Открытые issues
0
Последний коммит
6 дней назад

Что это?

ftop — системный монитор для Mac с Apple Silicon, который заменяет терминальные инструменты вроде htop или btop нативным плавающим окном. Он показывает только текущее состояние: загрузку и частоту каждого ядра с группировкой по типу ядер, память и swap, скорость сети, GPU, общее энергопотребление, температуру, а также самые загруженные приложения с их иконками. Вспомогательные процессы объединяются с приложением, к которому относятся.

При перетаскивании краёв окна его содержимое перестраивается: в маленьком окне остаются основные показатели, а в большом отображается больше процессов. Настройки и дополнительный текстовый конфигурационный файл позволяют управлять отображаемой информацией. В строке меню можно показывать один показатель, например загрузку CPU, использование памяти или GPU. Если оборудование не предоставляет какие-либо данные, они помечаются как недоступные, а не отображаются как нулевые.

Некоторые показатели, например частота каждого ядра и температура, считываются через закрытые интерфейсы macOS и могут измениться после обновления системы. Чтобы видеть все системные процессы, нужно один раз запустить команду вспомогательной службы с привилегиями. Приложению требуется macOS 15 или новее.

Ключевые возможности

  • 01Загрузка и частота каждого ядра с группировкой по типу ядер.
  • 02Данные об использовании памяти и swap, сжатии и давлении на память.
  • 03Текущая скорость загрузки и отдачи данных по сети.
  • 04Использование GPU, его память и энергопотребление, а также общее энергопотребление системы.
  • 05Список процессов с иконками приложений; вспомогательные процессы объединены с родительским приложением.
  • 06Содержимое окна автоматически перестраивается при изменении его размера.

Сценарии использования

  • Следить за загрузкой CPU, GPU и использованием памяти во время работы локальной LLM, сборки или компиляции.
  • Держать на виду компактную сводку о системе, не открывая вкладку терминала.
  • Выяснить, какое приложение создаёт высокую нагрузку на Mac с Apple Silicon.

Быстрый старт

  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

Что важно знать

  • Поддерживаются только Mac с Apple Silicon; требуется macOS 15 или новее.
  • Частота и температура каждого ядра зависят от закрытых интерфейсов macOS, которые могут перестать работать после обновления macOS.
  • Распространять приложение через Mac App Store нельзя.
  • Чтобы видеть системные процессы, нужно один раз предоставить права sudo для установки вспомогательной программы setuid root.

Темы

Частые вопросы

Что такое ftop?
Нативный системный монитор для Mac с Apple Silicon: одно плавающее стеклянное окно, размер которого подстраивается под содержимое. ftop — системный монитор для Mac с Apple Silicon, который заменяет терминальные инструменты вроде htop или btop нативным плавающим окном. Он показывает только текущее состояние: загрузку и частоту каждого ядра с группировкой по типу ядер, память и swap, скорость сети, GPU, общее энергопотребление, температуру, а также самые загруженные приложения с их иконками. Вспомогательные процессы объединяются с приложением, к которому относятся.
ftop можно использовать бесплатно? Какая у него лицензия?
ftop распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
ftop всё ещё поддерживается?
Активно поддерживается. Последний коммит в ftop — 14 окт. 2026 г..
Для чего можно использовать ftop?
Следить за загрузкой CPU, GPU и использованием памяти во время работы локальной LLM, сборки или компиляции. Держать на виду компактную сводку о системе, не открывая вкладку терминала. Выяснить, какое приложение создаёт высокую нагрузку на Mac с Apple Silicon.
Как установить 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

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Бесплатный набор утилит с открытым исходным кодом для строки меню macOS: громкость отдельных приложений, мониторинг системы, переключение окон, история буфера обмена и не только.

28,2 тыс.1,3 тыс.SwiftGPL-3.0Обновлён позавчера