tmuxなどにタブや分割を任せる、クロスプラットフォーム対応のGPUアクセラレーションOpenGL端末エミュレーター。
- スター
- 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
クイックインストールスクリプトでインストール
README の公式手順に従ってインストール - 2
またはHomebrewでインストール
brew install jordond/tap/jolt - 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 の数値は毎日更新されます。
関連プロジェクト
BlueZを利用した、Linux上でBluetoothデバイスを管理するターミナルUI。
Claude Codeのモデル、Gitの状態、作業ディレクトリ、コンテキストウィンドウの使用状況を表示する、Rust製の軽量ステータスライン。
vimキーバインドに対応したターミナルコードレビューツール。コメントをGitHub、GitLab、Gitea、Bitbucket、Azure DevOps、Gerrit、またはクリップボードに出力できます。
Claude CodeとCodexのセッションを、エージェントとツール呼び出しのライブフローグラフとして表示するターミナル/ブラウザ用ビューア。