Repolode
shanselman

shanselman/toasty

AIコーディングエージェントのタスク完了を通知する、Windows向けの小さなトースト通知CLI。

スター
441
フォーク
25
未解決の Issue
12
最終コミット
25 日前

これは何?

Toastyは、ターミナルからトースト通知を表示できるWindows向けの小さなコマンドラインツールです。メッセージと任意のタイトルを指定してコマンドを1回実行するだけで通知が表示され、初回実行時にツールが自動登録されます。

主な用途は、AIコーディングエージェントで時間のかかる作業が終わったときに開発者へ知らせることです。ToastyはClaude Code、GitHub Copilot、Gemini CLI、OpenAI Codex用のフックをインストールでき、これらのツールから呼び出されたことを検出すると、それぞれに対応したアイコンとタイトルを適用します。フックはアンインストールコマンドを1回実行するだけで削除できます。

環境変数を設定すると、任意で各通知をntfy.shまたはセルフホストのntfyサーバー経由でスマートフォンにプッシュ通知として送信できます。このプロジェクトは依存関係のないC++製で、CMakeとVisual Studio 2022を使ってビルドします。

主な機能

  • 01コマンドラインからカスタムタイトル付きのWindowsトースト通知を表示します。
  • 02Claude Code、GitHub Copilot、Gemini CLI、OpenAI Codex用の通知フックをインストール・削除します。
  • 03呼び出し元のAI CLIを自動検出し、そのツールのアイコンとタイトルを適用します。
  • 04ntfy.shまたはセルフホストのntfyサーバー経由で、任意のプッシュ通知をスマートフォンに送信します。
  • 05自動更新は行わず、1日1回新しいリリースを確認します。

ユースケース

  • Claude CodeやCopilotで時間のかかるタスクが終わったとき、デスクトップ通知を受け取る。
  • 席を離れている間にAIエージェントの作業が完了したら、スマートフォンでプッシュ通知を受け取る。
  • 任意のCLIツールのビルド出力やスクリプト出力にWindows通知を追加する。

クイックスタート

  1. 1

    CMakeでプロジェクトをビルドする

    cmake -S . -B build -G "Visual Studio 17 2022" -A x64
  2. 2

    Releaseビルドをコンパイルする

    cmake --build build --config Release
  3. 3

    最初の通知を送信する

    toasty "Hello World" -t "Toasty"

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

  • Windows専用です。Windowsのトースト通知に依存しています。
  • ビルドにはC++ワークロードを含むVisual Studio 2022が必要です。

トピック

よくある質問

toasty とは?
AIコーディングエージェントのタスク完了を通知する、Windows向けの小さなトースト通知CLI。 Toastyは、ターミナルからトースト通知を表示できるWindows向けの小さなコマンドラインツールです。メッセージと任意のタイトルを指定してコマンドを1回実行するだけで通知が表示され、初回実行時にツールが自動登録されます。
toasty は無料で使えますか?ライセンスは?
toasty は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
toasty は今もメンテナンスされていますか?
活発にメンテナンス中。toasty の最終コミットは 2026年9月25日 です。
toasty は何に使えますか?
Claude CodeやCopilotで時間のかかるタスクが終わったとき、デスクトップ通知を受け取る。 席を離れている間にAIエージェントの作業が完了したら、スマートフォンでプッシュ通知を受け取る。 任意のCLIツールのビルド出力やスクリプト出力にWindows通知を追加する。
toasty のインストール方法は?
CMakeでプロジェクトをビルドする: cmake -S . -B build -G "Visual Studio 17 2022" -A x64 Releaseビルドをコンパイルする: cmake --build build --config Release 最初の通知を送信する: toasty "Hello World" -t "Toasty"
toasty はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/shanselman/toasty

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

関連プロジェクト