voicebrain-notifier
v0.6.2
Published
Bridge Claude Code notifications to WeChat via VoiceBrain
Maintainers
Readme
@jianyuexuan/claude-code-notifier
Bridge Claude Code ↔ WeChat via VoiceBrain. Get notified on your phone when Claude Code completes a task, and reply from WeChat to continue — with multi-session support.
How It Works
Notify: Claude Code → Stop Hook → HTTP → VoiceBrain → WeChat
"✅ [notifier#abc] 任务完成: Built login page"
Reply: "@notifier#abc 继续"
→ WeChat → VoiceBrain → MCP Tool → osascript (cwd-targeted) → Claude CodeInstall
In VoiceBrain:
- Open Extensions → + Add → MCP Service
- Fill in:
- ID:
claude-code-notifier - Command:
npx - Args:
-ythen@jianyuexuan/claude-code-notifier - Auto-start: enabled
- ID:
- Save. Done — Claude Code hooks are auto-configured on first launch.
Multi-Session Support
Each Claude Code session gets a unique label like notifier#abc:
notifier— project directory name#abc— unique session ID suffix
Reply with the label prefix: @notifier#abc continue
If only one session exists for a project, just use: @notifier continue
Configuration
Config file: ~/.claude-code-notifier/config.json (auto-generated)
{
"voicebrainUrl": "http://localhost:18526",
"voicebrainToken": "auto-detected",
"httpPort": 18090
}Requirements
- macOS (uses osascript for terminal input)
- VoiceBrain with OpenClaw WeChat connected
- Claude Code CLI
- Node.js >= 18
