Нативный системный монитор для Mac с Apple Silicon: одно плавающее стеклянное окно, размер которого подстраивается под содержимое.
CLoaKY233/siltop
Терминальный системный монитор для Mac с Apple Silicon: показывает CPU, GPU, энергопотребление, температуры, вентиляторы и процессы без sudo.
Open source альтернатива:iStat Menus
Activity 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
Установите siltop через Homebrew (требуется macOS на Apple Silicon)
brew install cloaky233/tap/siltop - 2
Запустите панель управления
siltop - 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 обновляется ежедневно.
Похожие проекты
Кроссплатформенный настраиваемый графический монитор процессов и системных ресурсов в терминале для Linux, macOS и Windows.
Терминальный монитор в стиле btop: показывает расход токенов, контекстное окно, лимиты запросов и открытые порты сессий Claude Code, Codex CLI и OpenCode в реальном времени.
Нативный монитор производительности macOS в строке меню: записывает историю загрузки CPU, памяти, GPU, сети, диска и батареи, чтобы находить процессы, вызывающие замедления.
Нативный набор инструментов для macOS: оптимизация памяти, глубокая очистка диска, удаление приложений, управление вентиляторами и предотвращение сна; с панелью в строке меню.
Бесплатное приложение с открытым исходным кодом для строки меню macOS: показывает загрузку CPU, память, диск, сеть и заряд батареи, а также ограничивает заряд до 80–100%.