処理の遅さの原因をプロセスまでさかのぼれる、履歴記録対応のmacOSネイティブ性能モニター
Nongfsq/ftop
Apple Silicon搭載Mac向けの小型ネイティブシステムモニター。サイズに合わせて変化するフローティングパネルで表示。
代替できる製品:iStat Menus
Activity Monitor
- スター
- 312
- フォーク
- 17
- 未解決の Issue
- 0
- 最終コミット
- 6 日前
これは何?
ftopはApple Silicon搭載Mac向けのシステムモニターです。htopやbtopのようなターミナルツールに代わり、ネイティブのフローティングウィンドウで現在の状態を表示します。コアの種類ごとにまとめたコア別CPU使用率と周波数、メモリとスワップ、ネットワーク速度、GPU、システム全体の消費電力、温度、アイコン付きの高負荷アプリを確認できます。ヘルパープロセスは、所属するアプリにまとめて表示されます。
パネルは端をドラッグするとレイアウトが変わり、小さなウィンドウでは重要な情報に絞って、大きなウィンドウではより多くのプロセスを表示します。設定ブロックと、任意で使えるプレーンテキストの設定ファイルで表示項目を制御できます。メニューバー項目には、CPU、メモリ、GPUなどの値をひとつ表示できます。ハードウェアから取得できない値は、ゼロではなく利用不可として表示されます。
コア別周波数や温度など一部の値はmacOSのプライベートインターフェースから取得するため、macOSのアップデートで変更される可能性があります。システム上のすべてのプロセスを表示するには、特権ヘルパーコマンドを一度実行する必要があります。macOS 15以降が必要です。
主な機能
- 01コアの種類ごとにまとめた、コア別CPU使用率と周波数。
- 02メモリ、スワップ、圧縮、メモリプレッシャーの値。
- 03現在のネットワークのダウンロード速度とアップロード速度。
- 04GPU使用率、メモリ、消費電力に加え、システム全体の消費電力。
- 05アプリアイコン付きのプロセス一覧。ヘルパープロセスは親アプリに統合して表示。
- 06ウィンドウのサイズ変更に合わせてレイアウトが自動で変化。
ユースケース
- ローカルLLMの実行やビルド、コンパイル中にCPU、GPU、メモリを確認する。
- ターミナルのタブを開かずに、デスクトップ上にコンパクトなシステム情報を表示しておく。
- Apple Silicon搭載Macで高負荷の原因となっているアプリを特定する。
クイックスタート
- 1
リリースページからアプリをダウンロードし、Ftop.app を ~/Applications に移動します
- 2
ftop コマンドを PATH にリンクします
mkdir -p ~/.local/bin && ln -sfn ~/Applications/Ftop.app/Contents/MacOS/ftop ~/.local/bin/ftop - 3
パネルを開きます
ftop
使う前に知っておきたいこと
- Apple Silicon 搭載 Mac のみ対応で、macOS 15 以降が必要です。
- コアごとの周波数と温度の表示には macOS の非公開インターフェースを使用しているため、macOS のアップデート後に動作しなくなる可能性があります。
- Mac App Store 経由では配布できません。
- システムプロセスを表示するには、setuid root ヘルパーをインストールするため、初回のみ sudo による許可が必要です。
トピック
よくある質問
- ftop とは?
- Apple Silicon搭載Mac向けの小型ネイティブシステムモニター。サイズに合わせて変化するフローティングパネルで表示。 ftopはApple Silicon搭載Mac向けのシステムモニターです。htopやbtopのようなターミナルツールに代わり、ネイティブのフローティングウィンドウで現在の状態を表示します。コアの種類ごとにまとめたコア別CPU使用率と周波数、メモリとスワップ、ネットワーク速度、GPU、システム全体の消費電力、温度、アイコン付きの高負荷アプリを確認できます。ヘルパープロセスは、所属するアプリにまとめて表示されます。
- ftop は無料で使えますか?ライセンスは?
- ftop は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- ftop は今もメンテナンスされていますか?
- 活発にメンテナンス中。ftop の最終コミットは 2026年10月14日 です。
- ftop は何に使えますか?
- ローカルLLMの実行やビルド、コンパイル中にCPU、GPU、メモリを確認する。 ターミナルのタブを開かずに、デスクトップ上にコンパクトなシステム情報を表示しておく。 Apple Silicon搭載Macで高負荷の原因となっているアプリを特定する。
- 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 をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
メモリ最適化、ディスクの徹底クリーンアップ、アプリのアンインストール、ファン制御、スリープ防止に対応したmacOSネイティブツールキット。メニューバーから状況を確認できます。
CPU、メモリ、GPU、ネットワーク、ディスク、バッテリー、温度を表示する軽量なmacOSメニューバー用システムモニター。
アプリ別音量調整、システム監視、ウィンドウ切り替え、クリップボード履歴などを備えた無料のオープンソースmacOSメニューバーツールキット。
Swiftで開発されたネイティブmacOSコードエディタ。シンタックスハイライト、補完、Git連携、デバッグ、拡張機能を備えています。
Macのメニューバーから、各USB-Cケーブルでできることや充電が遅い理由を平易な言葉で確認できるアプリ。