Repolode
CLoaKY233

CLoaKY233/siltop

sudo不要で、CPU・GPU・電力・温度・ファン・プロセスを表示するApple Silicon Mac向けターミナルシステムモニター。

代替できる製品:iStat MenusActivity Monitor

スター
96
フォーク
6
未解決の Issue
0
最終コミット
7 日前

これは何?

siltopは、M1からM5までのApple Silicon Mac向けターミナルシステムモニターです。クラスタ(Efficiency、Performance、Super)ごとのCPU負荷、CPUとGPUのクロック、メモリとスワップ、システム電力、温度、ファン、ネットワーク、ディスク、プロセステーブルを表示します。電力とクロックの値はSMCとIOReportから取得するため、root権限は必要ありません。

対話型ダッシュボードに加え、コンパクトな概要表示、tmux向けの1行ステータス出力、JSON、NDJSON、Prometheus、CSV形式の機械可読な出力を利用できます。セッションの記録と再生、アプリケーションごとのエネルギーレポートの生成、継続的なCPU負荷テスト、ssh経由で複数のMacを並べて表示する機能も備えています。

このプロジェクトはRustで書かれており、コア型、メトリクス収集、UIウィジェット、バイナリの4つのcrateに分かれています。btop、macmon、asitopとの比較が行われており、Homebrewまたはビルド済みバイナリからインストールできます。

主な機能

  • 01クラスタごとのCPU負荷と、CPU・GPUのクロックを表示します。
  • 02sudoなしでCPU、GPU、ANE、DRAMの電力を報告します。
  • 03温度、ファン、メモリプレッシャー、バッテリー、ネットワークを表示します。
  • 04CPU、メモリ使用量、エネルギー、GPU使用率を含むプロセス一覧を表示します。
  • 05サンプルをJSON、NDJSON、Prometheusメトリクス、またはCSVとしてエクスポートします。
  • 06tmux向けの1行ステータス出力とアラートエージェントを提供します。

ユースケース

  • Macでビルドや高負荷の処理を実行しながら、CPUとGPUの負荷を確認する。
  • 時間の経過とともに、どのアプリケーションが最も多くのエネルギーを消費するかを調べる。
  • MacのメトリクスをPrometheusやステータスバー用スクリプトに取り込む。
  • ssh経由で複数のApple Siliconマシンを並べて比較する。

クイックスタート

  1. 1

    Homebrew で siltop をインストールする(Apple Silicon 搭載の macOS が必要)

    brew install cloaky233/tap/siltop
  2. 2

    ダッシュボードを起動する

    siltop
  3. 3

    負荷をかけずに録画済みセッションを試す

    siltop --demo

使う前に知っておきたいこと

  • Apple Silicon 搭載の macOS でのみ動作します。Intel Mac と Linux はサポートされていません。
  • ビルド済みバイナリは公証されていないため、隔離属性を削除するまで macOS によってブラウザからのダウンロードがブロックされます。

収録されている特集

トピック

よくある質問

siltop とは?
sudo不要で、CPU・GPU・電力・温度・ファン・プロセスを表示するApple Silicon Mac向けターミナルシステムモニター。 siltopは、M1からM5までのApple Silicon Mac向けターミナルシステムモニターです。クラスタ(Efficiency、Performance、Super)ごとのCPU負荷、CPUとGPUのクロック、メモリとスワップ、システム電力、温度、ファン、ネットワーク、ディスク、プロセステーブルを表示します。電力とクロックの値はSMCとIOReportから取得するため、root権限は必要ありません。
siltop は無料で使えますか?ライセンスは?
siltop は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
siltop は今もメンテナンスされていますか?
活発にメンテナンス中。siltop の最終コミットは 2026年11月1日 です。
siltop は何に使えますか?
Macでビルドや高負荷の処理を実行しながら、CPUとGPUの負荷を確認する。 時間の経過とともに、どのアプリケーションが最も多くのエネルギーを消費するかを調べる。 MacのメトリクスをPrometheusやステータスバー用スクリプトに取り込む。 ssh経由で複数のApple Siliconマシンを並べて比較する。
siltop のインストール方法は?
Homebrew で siltop をインストールする(Apple Silicon 搭載の macOS が必要): brew install cloaky233/tap/siltop ダッシュボードを起動する: siltop 負荷をかけずに録画済みセッションを試す: siltop --demo
siltop はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/CLoaKY233/siltop

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト