YAMLファイル1つでシェルコマンドのデータソースとウィジェットのグリッドを定義できる、Bubble Tea製の設定駆動型ターミナルダッシュボード。
wtfutil/wtf
Go製のカスタマイズ可能なターミナルダッシュボード。GitHubやカレンダー、DigitalOceanなど、よく確認する統計情報やデータをモジュールで表示します。
- スター
- 17,126
- フォーク
- 863
- 未解決の Issue
- 102
- 最終コミット
- 4 時間前
これは何?
WTFは、たまに確認したいものの、そのためにブラウザーを開きたくない情報をチェックできるターミナルダッシュボードです。単一のバイナリとして動作し、ターミナルウィンドウ内のパネルに情報源ごとのモジュールを表示します。
モジュールの有効化と設定はconfig.ymlファイルから行います。利用できるモジュールには、GitHub、Google Calendar、DigitalOcean、HackerNews、Have I Been Pwned、NewRelic、OpsGenie、Transmission、Trelloなどとの連携が含まれます。tcellとtviewライブラリを基盤としており、Homebrew、go install、MacPorts、AUR、Docker、およびビルド済みのリリースバイナリで配布されています。
このプロジェクトはボランティアによって保守されており、計画中のTesseraへの名称変更と新しいGitHub organizationへの移行の途上にあります。そのため、リポジトリの場所が変わる可能性があります。
主な機能
- 01ターミナル内のパネルに情報源ごとのデータを表示するモジュール構成
- 02単一のconfig.ymlファイルによる設定
- 03GitHub、Google Calendar、DigitalOcean、Trelloなどのサービスとの連携
- 04Homebrew、go install、MacPorts、AUR、Docker、または単体バイナリでインストール可能
ユースケース
- ターミナルから離れずにGitHubの通知やプルリクエストを確認する
- ターミナルの作業環境で今日のカレンダーの予定やタスクを確認する
- シェルでの作業中にDigitalOceanやNewRelicのステータスを監視する
クイックスタート
- 1
HomebrewでWTFをインストールする
brew install wtfutil - 2
WTFを実行する
wtfutil
使う前に知っておきたいこと
- v1.0に向けてプロジェクト名をTesseraに変更し、新しいGitHub組織に移行中のため、URLや名称が変わる可能性があります。
- ボランティアによって非公式にメンテナンスされており、READMEにはバグ修正や機能追加の保証は記載されていません。
トピック
よくある質問
- wtf とは?
- Go製のカスタマイズ可能なターミナルダッシュボード。GitHubやカレンダー、DigitalOceanなど、よく確認する統計情報やデータをモジュールで表示します。 WTFは、たまに確認したいものの、そのためにブラウザーを開きたくない情報をチェックできるターミナルダッシュボードです。単一のバイナリとして動作し、ターミナルウィンドウ内のパネルに情報源ごとのモジュールを表示します。
- wtf は無料で使えますか?ライセンスは?
- wtf は MPL-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- wtf は今もメンテナンスされていますか?
- 活発にメンテナンス中。wtf の最終コミットは 2026年10月21日 です。
- wtf は何に使えますか?
- ターミナルから離れずにGitHubの通知やプルリクエストを確認する ターミナルの作業環境で今日のカレンダーの予定やタスクを確認する シェルでの作業中にDigitalOceanやNewRelicのステータスを監視する
- wtf のインストール方法は?
- HomebrewでWTFをインストールする: brew install wtfutil WTFを実行する: wtfutil
- wtf はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/wtfutil/wtf
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Go製のキーボード操作対応ターミナルダウンロードマネージャー。ファイルを並列チャンクに分割し、複数ミラーからダウンロードできます。
昇格権限なしでローカルネットワーク上のデバイスを検出・探索できる、Go製のターミナルUIツール。
Dockerコンテナをライブ統計、ログ、execアクセス付きで表示・操作できるTUI。
~/.ssh/configに定義されたSSHホストの閲覧、接続、管理を行うターミナルTUI。