Apple Silicon搭載Mac向けの小型ネイティブシステムモニター。サイズに合わせて変化するフローティングパネルで表示。
CLoaKY233/siltop
sudo不要で、CPU・GPU・電力・温度・ファン・プロセスを表示するApple Silicon Mac向けターミナルシステムモニター。
代替できる製品:iStat Menus
Activity 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
Homebrew で siltop をインストールする(Apple Silicon 搭載の macOS が必要)
brew install cloaky233/tap/siltop - 2
ダッシュボードを起動する
siltop - 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 の数値は毎日更新されます。
関連プロジェクト
Linux、macOS、Windowsで使える、カスタマイズ可能なクロスプラットフォーム対応のターミナル用グラフィカルプロセス・システムリソースモニター。
Claude Code、Codex CLI、OpenCodeのセッションについて、トークン使用量やコンテキストウィンドウ、レート制限、開いているポートをリアルタイム表示するbtop風のターミナルモニター。
処理の遅さの原因をプロセスまでさかのぼれる、履歴記録対応のmacOSネイティブ性能モニター
メモリ最適化、ディスクの徹底クリーンアップ、アプリのアンインストール、ファン制御、スリープ防止に対応したmacOSネイティブツールキット。メニューバーから状況を確認できます。
CPU、メモリ、ディスク、ネットワーク、バッテリーの状態を表示し、充電を80〜100%に制限できる無料のオープンソースmacOSメニューバーアプリ。