@joungminsung/ccwake
v0.1.0
Published
Bootstrap and wake official Claude Code Discord channel sessions on demand.
Maintainers
Readme
ChannelWake
ChannelWake is a local bootstrap-and-wake layer for official Claude Code Discord channels.
The current implementation focuses on a simpler private-server flow:
- one Discord bot token
- no DM pairing
project folder -> Discord categoryClaude session -> Discord text channel- wake the exact Claude session when a message lands in that session channel
Current flow
- Put the bot token in the standard Discord plugin env file or
DISCORD_BOT_TOKEN. - Run
ccwake bootstrap. - ChannelWake scans
~/.claude/projects, provisions Discord categories/channels, and writes per-session Discord state directories with DMs disabled. - Run
ccwake start. - Send a message in a provisioned session channel to wake the matching Claude session.
Key commands
ccwake bootstrapscans local Claude metadata and provisions Discord structureccwake syncrescans and refreshes the provisioned structureccwake startruns the Discord watcher in the foregroundccwake statusprints the current binding count
Notes
- ChannelWake still uses the official
claudeCLI and the official Discord plugin. - The watcher manages discovery, provisioning, and wakeup. The official plugin remains responsible for Discord replies.
- This implementation is optimized for a private single-user Discord server, not a public community guild.
Docs
- setup:
SETUP.md - troubleshooting:
TROUBLESHOOTING.md - bootstrap design:
docs/superpowers/specs/2026-04-21-channelwake-guild-bootstrap-design.md - implementation plan:
docs/superpowers/plans/2026-04-21-channelwake-guild-bootstrap-implementation.md
