Communitygithub.com

ChanMeng666/echook

🔊 echook — Claude Code、Cursor IDE、Codex CLI 向けAI操作可能な音声通知ツール。26のフック、音声+チャイムテーマ、TTS、Webhook、レート制限アラート、ステータスラインを搭載。AIエージェントにインストールを指示するだけで、その後は自然言語で操作可能。

echook とは?

echook は、AIエージェント(Claude Code、Cursor IDE、Codex CLI)の動作を音声で通知するツールです。開発者はエージェントの処理完了やエラー発生を、視覚に頼らず即座に把握できます。26種類のフック(タスク完了・エラー・APIレート制限など)に対応し、「開始チャイム」「完了音声」「警告音」などの音声テーマや、TTS(テキスト読み上げ)によるカスタムメッセージ再生が可能。さらにWebhook経由で外部サービス(Discord、Slack等)への通知連携もサポート。設定は `~/.echookrc` に保存され、AIエージェントが自動で読み書きするため、一度インストールすれば自然言語で音声プロファイルの切り替えや通知ルールの変更が行えます。

対応✓Claude Code✓Codex CLI✓Cursor
npx skills add ChanMeng666/echook

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

echook は何をしますか?

🔊 echook — Claude Code、Cursor IDE、Codex CLI 向けAI操作可能な音声通知ツール。26のフック、音声+チャイムテーマ、TTS、Webhook、レート制限アラート、ステータスラインを搭載。AIエージェントにインストールを指示するだけで、その後は自然言語で操作可能。

概要

echook は、AIエージェント(Claude Code、Cursor IDE、Codex CLI)の動作を音声で通知するツールです。開発者はエージェントの処理完了やエラー発生を、視覚に頼らず即座に把握できます。

主な機能

  • 26のフック: タスク開始/完了、エラー、APIレート制限、ファイル生成など
  • 音声テーマ: チャイム、音声ガイダンス、TTS読み上げ
  • Webhook連携: Discord、Slackなど外部サービスへの通知
  • ステータスライン: ターミナルに常時表示される状況表示
  • 自然言語設定: AIエージェントが設定ファイル ~/.echookrc を自動編集

対応プラットフォーム

  • Claude Code
  • Cursor IDE
  • Codex CLI

インストール方法

AIエージェントに以下の指示を与えてください:

echook をインストールして設定してください

エージェントが自動的に npm パッケージをインストールし、初期設定を行います。

設定例

設定は ~/.echookrc に保存されます。例えば以下のような設定が可能です:

{
  "theme": "space",
  "hooks": {
    "task_complete": "voice",
    "error": "alarm",
    "rate_limit": "chime"
  },
  "tts": {
    "enabled": true,
    "voice": "ja-JP-Wavenet-A"
  },
  "webhook": {
    "url": "https://discord.com/api/webhooks/..."
  }
}

使い方の例

# 音声テーマの切り替え
echook set theme ocean

# 特定のフックの設定変更
echook set hooks.task_complete chime

# 現在の設定の表示
echook status

詳細情報

元のドキュメントは GitHub リポジトリ で確認できます。

関連スキル