Repolode
Nongfsq

Nongfsq/ftop

Apple Silicon搭載Mac向けの小型ネイティブシステムモニター。サイズに合わせて変化するフローティングパネルで表示。

代替できる製品:iStat MenusActivity 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. 1

    リリースページからアプリをダウンロードし、Ftop.app を ~/Applications に移動します

  2. 2

    ftop コマンドを PATH にリンクします

    mkdir -p ~/.local/bin && ln -sfn ~/Applications/Ftop.app/Contents/MacOS/ftop ~/.local/bin/ftop
  3. 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 の数値は毎日更新されます。

関連プロジェクト