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 リポジトリ で確認できます。