ClementTsang/bottom
Linux、macOS、Windowsで使える、カスタマイズ可能なクロスプラットフォーム対応のターミナル用グラフィカルプロセス・システムリソースモニター。
代替できる製品:htop
- スター
- 14,114
- フォーク
- 401
- 未解決の Issue
- 107
- 最終コミット
- 18 日前
これは何?
bottom (btm) は、Rust製のターミナルベースのシステム・プロセスモニターです。CPU使用率(全体平均とコアごと)、RAMとスワップ、ネットワークI/O、温度、ディスクI/Oを時系列グラフで表示するほか、ディスク容量、温度センサー、バッテリーの状態をテーブルで確認できます。
プロセスウィジェットでは、プロセスの並べ替えや検索、killシグナルの送信ができ、親子関係を表示するツリービューにも切り替えられます。グラフの時間間隔はズームでき、任意のウィジェットを画面いっぱいに拡大できます。htop風のベーシックモードも用意されています。
動作はコマンドラインフラグまたは初回起動時に生成される設定ファイルで制御します。組み込みテーマとカスタムカラーテーマ、レイアウトの調整、項目のフィルタリングに対応しています。Bash、Zsh、fish、PowerShell、Elvish、Fig、Nushell向けのシェル補完ファイルも提供されています。
主な機能
- 01CPU、メモリ、ネットワーク、温度、ディスクI/Oの時系列グラフとズーム機能
- 02並べ替え、検索、killシグナル、ツリーモードに対応したプロセステーブル
- 03ディスク、温度センサー、バッテリー情報を表示するウィジェット
- 04組み込みおよびカスタムカラーテーマと、設定可能なレイアウト
- 05Linux、macOS、Windowsを公式サポート
ユースケース
- SSHセッションから、サーバーやワークステーションのCPU、メモリ、ネットワーク負荷を監視する
- ターミナルから暴走しているプロセスを見つけて終了する
- グラフやディスク・温度情報も確認できるモニターにtopやhtopを置き換える
クイックスタート
- 1
Rust stable toolchainを更新する
rustup update stable - 2
Cargoでcrates.ioからbottomをインストールする
cargo install bottom --locked
使う前に知っておきたいこと
- FreeBSDやAndroidなど、一部のプラットフォームは公式にはサポートされていません。
トピック
よくある質問
- bottom とは?
- Linux、macOS、Windowsで使える、カスタマイズ可能なクロスプラットフォーム対応のターミナル用グラフィカルプロセス・システムリソースモニター。 bottom (btm) は、Rust製のターミナルベースのシステム・プロセスモニターです。CPU使用率(全体平均とコアごと)、RAMとスワップ、ネットワークI/O、温度、ディスクI/Oを時系列グラフで表示するほか、ディスク容量、温度センサー、バッテリーの状態をテーブルで確認できます。
- bottom は無料で使えますか?ライセンスは?
- bottom は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- bottom は今もメンテナンスされていますか?
- 活発にメンテナンス中。bottom の最終コミットは 2026年10月4日 です。
- bottom は何に使えますか?
- SSHセッションから、サーバーやワークステーションのCPU、メモリ、ネットワーク負荷を監視する ターミナルから暴走しているプロセスを見つけて終了する グラフやディスク・温度情報も確認できるモニターにtopやhtopを置き換える
- bottom のインストール方法は?
- Rust stable toolchainを更新する: rustup update stable Cargoでcrates.ioからbottomをインストールする: cargo install bottom --locked
- bottom はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/ClementTsang/bottom
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Claude Code、Codex CLI、OpenCodeのセッションについて、トークン使用量やコンテキストウィンドウ、レート制限、開いているポートをリアルタイム表示するbtop風のターミナルモニター。
git log --graph --allのようなコミットグラフを画像で表示し、リポジトリの履歴を閲覧できるTUI。
Dockerコンテナをライブ統計、ログ、execアクセス付きで表示・操作できるTUI。
再利用可能な転送プロファイルを管理し、差分プレビューとSSH転送時を含むリアルタイム進捗表示を備えたrsync用ターミナルUI。