Repolode
CLoaKY233

CLoaKY233/siltop

Терминальный системный монитор для Mac с Apple Silicon: показывает CPU, GPU, энергопотребление, температуры, вентиляторы и процессы без sudo.

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

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

Что это?

siltop — терминальный системный монитор для Mac с Apple Silicon от M1 до M5. Он показывает загрузку CPU по кластерам (Efficiency, Performance и Super), частоты CPU и GPU, память и swap, энергопотребление системы, температуры, вентиляторы, сеть, диск и таблицу процессов. Данные об энергопотреблении и частотах поступают из SMC и IOReport, для их получения не нужны права root.

Помимо интерактивной панели, доступны компактный режим для быстрого просмотра, однострочный вывод статуса для tmux и машиночитаемый вывод в форматах JSON, NDJSON, Prometheus и CSV. Также можно записывать и воспроизводить сеансы, создавать отчёты об энергопотреблении приложений, запускать длительный тест нагрузки CPU и смотреть данные с нескольких Mac рядом друг с другом по ssh.

Проект написан на Rust и разделён на четыре crate: основные типы, сборщики метрик, виджеты UI и исполняемый файл. Его сравнивают с btop, macmon и asitop; установить его можно через Homebrew или из готового бинарного файла.

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

  • 01Показывает загрузку CPU по кластерам и частоты CPU и GPU.
  • 02Отображает энергопотребление CPU, GPU, ANE и DRAM без sudo.
  • 03Показывает температуры, вентиляторы, давление на память, заряд батареи и сетевую активность.
  • 04Показывает процессы и их загрузку CPU, объём памяти, энергопотребление и использование GPU.
  • 05Экспортирует данные в JSON, NDJSON, метрики Prometheus или CSV.
  • 06Предоставляет удобный для tmux однострочный вывод статуса и агент оповещений.

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

  • Отслеживать загрузку CPU и GPU во время сборки проекта или выполнения ресурсоёмких задач на Mac.
  • Находить приложения, которые со временем потребляют больше всего энергии.
  • Передавать метрики Mac в Prometheus или скрипт строки состояния.
  • Сравнивать несколько устройств с Apple Silicon рядом друг с другом по ssh.

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

  1. 1

    Установите siltop через Homebrew (требуется macOS на Apple Silicon)

    brew install cloaky233/tap/siltop
  2. 2

    Запустите панель управления

    siltop
  3. 3

    Попробуйте записанный сеанс без нагрузки

    siltop --demo

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

  • Работает только на macOS с Apple Silicon; компьютеры Mac с процессорами Intel и Linux не поддерживаются.
  • Предварительно собранный бинарный файл не нотариально заверен, поэтому macOS блокирует загрузки из браузера, пока вы не удалите атрибут карантина.

В подборках

Темы

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

Что такое siltop?
Терминальный системный монитор для Mac с Apple Silicon: показывает CPU, GPU, энергопотребление, температуры, вентиляторы и процессы без sudo. siltop — терминальный системный монитор для Mac с Apple Silicon от M1 до M5. Он показывает загрузку CPU по кластерам (Efficiency, Performance и Super), частоты CPU и GPU, память и swap, энергопотребление системы, температуры, вентиляторы, сеть, диск и таблицу процессов. Данные об энергопотреблении и частотах поступают из SMC и IOReport, для их получения не нужны права root.
siltop можно использовать бесплатно? Какая у него лицензия?
siltop распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
siltop всё ещё поддерживается?
Активно поддерживается. Последний коммит в siltop — 1 нояб. 2026 г..
Для чего можно использовать siltop?
Отслеживать загрузку CPU и GPU во время сборки проекта или выполнения ресурсоёмких задач на Mac. Находить приложения, которые со временем потребляют больше всего энергии. Передавать метрики Mac в Prometheus или скрипт строки состояния. Сравнивать несколько устройств с Apple Silicon рядом друг с другом по ssh.
Как установить siltop?
Установите siltop через Homebrew (требуется macOS на Apple Silicon): brew install cloaky233/tap/siltop Запустите панель управления: siltop Попробуйте записанный сеанс без нагрузки: siltop --demo
Где скачать siltop?
Исходный код и инструкции по установке — на GitHub: https://github.com/CLoaKY233/siltop

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

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

Терминальный монитор в стиле btop: показывает расход токенов, контекстное окно, лимиты запросов и открытые порты сессий Claude Code, Codex CLI и OpenCode в реальном времени.

3,8 тыс.+21 за неделю344RustMITАктивно поддерживаетсяОбновлён 2 месяца назад

Нативный монитор производительности macOS в строке меню: записывает историю загрузки CPU, памяти, GPU, сети, диска и батареи, чтобы находить процессы, вызывающие замедления.

989+16 за неделю41SwiftMITАктивно поддерживаетсяОбновлён 18 часов назад

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

515+41 за неделю29SwiftMITОбновлён вчера