Repolode
jordond

jordond/jolt

macOSとLinuxでバッテリーや電力を監視し、消費の大きいプロセスを確認できるターミナルアプリです。

代替できる製品:coconutBatteryiStat Menus

スター
572
フォーク
14
未解決の Issue
20
最終コミット
5 日前

これは何?

joltは、ノートPCのバッテリーを何が消費しているのか把握するためのターミナルUIです。充電率、残り時間、バッテリーの状態とサイクル数に加え、CPUとGPU別のシステム消費電力を表示します。

プロセスは電力への影響度順に並び、深刻度に応じて色分けされるため、消費の大きいプロセスをすぐに見つけられます。プロセスグループを展開したり、選択したプロセスを画面から終了したりできるほか、バッテリーと電力の推移をグラフで確認できます。

TUIを閉じている間もバックグラウンドデーモンでデータを記録でき、pipeコマンドを使えばメトリクスをJSONで出力してスクリプトから利用できます。ダーク/ライトを自動判定するテーマも用意されています。Apple Silicon搭載Macでは電力メトリクスをすべて取得でき、Intel Macではバッテリーデータのみ取得できます。Linuxで電力を計測するにはRAPLの権限が必要です。

主な機能

  • 01バッテリーの充電率、残り時間、状態、サイクル数を表示
  • 02システムの消費電力をCPUとGPU別に表示
  • 03プロセスを電力への影響度順に並べ、深刻度に応じて色分け
  • 04バックグラウンドデーモンでバッテリーと電力の推移を記録
  • 05画面から電力消費の大きいプロセスを終了
  • 06スクリプト向けのJSON出力と、10種類以上の組み込みテーマを提供

ユースケース

  • MacBookやLinuxノートPCのバッテリーをひそかに消費しているアプリを特定する
  • 数日から数週間にわたってバッテリーの状態や電力使用量を記録する
  • バッテリーメトリクスをJSONでシェルスクリプトやダッシュボードに取り込む

クイックスタート

  1. 1

    クイックインストールスクリプトでインストール

    README の公式手順に従ってインストール
  2. 2

    またはHomebrewでインストール

    brew install jordond/tap/jolt
  3. 3

    joltのターミナルUIを起動

    jolt

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

  • macOSとLinuxのみ対応しており、Windowsには対応していません。
  • Intel Macでは電力メトリクスを利用できません。また、LinuxではRAPLの権限設定が必要です。

トピック

よくある質問

jolt とは?
macOSとLinuxでバッテリーや電力を監視し、消費の大きいプロセスを確認できるターミナルアプリです。 joltは、ノートPCのバッテリーを何が消費しているのか把握するためのターミナルUIです。充電率、残り時間、バッテリーの状態とサイクル数に加え、CPUとGPU別のシステム消費電力を表示します。
jolt は無料で使えますか?ライセンスは?
jolt は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
jolt は今もメンテナンスされていますか?
活発にメンテナンス中。jolt の最終コミットは 2026年10月15日 です。
jolt は何に使えますか?
MacBookやLinuxノートPCのバッテリーをひそかに消費しているアプリを特定する 数日から数週間にわたってバッテリーの状態や電力使用量を記録する バッテリーメトリクスをJSONでシェルスクリプトやダッシュボードに取り込む
jolt のインストール方法は?
クイックインストールスクリプトでインストール またはHomebrewでインストール: brew install jordond/tap/jolt joltのターミナルUIを起動: jolt
jolt はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/jordond/jolt

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

関連プロジェクト