By chrismdemian
Control Claude Code from your phone via Discord. Full session mirroring, bidirectional messaging, permission approval. Auto-discovers all running instances.
Matches all tools
Hooks run on every tool call, not just specific ones
Admin access level
Server config contains admin-level keywords
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Control Claude Code from your phone.
Every running Claude Code instance on your PC automatically appears in Discord. See everything Claude does. Send prompts. Approve permissions. All from your phone.
Prerequisites: Bun and Claude Code v2.1.80+
claude plugin marketplace add chrismdemian/claude-code-discord-bridge
claude plugin install discord-bridge@claude-code-discord-bridge
Then run the setup wizard inside Claude Code:
/discord-bridge:setup
Paste your Discord bot token when prompted. The wizard walks you through creating a server, configures channels, installs the bridge service, and sets up a claude-dc alias. Takes about 2 minutes.
Full output mirroring, not just a chat bridge. Every tool call, diff, terminal output, and file read appears in Discord, formatted for mobile.
| Feature | Description |
|---|---|
| Auto-discovery | Bridge finds all running Claude Code instances automatically |
| Forum post per session | Each session gets its own post, auto-named, auto-tagged by status |
| Rich diffs | File edits shown with syntax-highlighted diff formatting |
| Terminal output | Bash commands and output, long results attached as files |
| Permission buttons | Approve or deny tool calls from your phone with one tap |
| Reaction shortcuts | React with ✅ to approve, ❌ to deny, ⏸️ to interrupt |
| Cost tracking | Token usage, cost, model, and duration on every response |
| Smart notifications | Only pings you when Claude actually needs input |
| Plan mode | See plans as structured text, reply to approve |
| File drops | Drop an image or file in Discord and Claude receives it |
| Dashboard | Pinned embed showing all active sessions at a glance |
| Multi-instance | Multiple simultaneous sessions, each in its own post |
Your PC Your Phone
┌──────────────────────────────────┐ ┌──────────────┐
│ Claude Code 1 ── transcript ─┐ │ │ │
│ Claude Code 2 ── transcript ─┤ │ │ Discord │
│ Claude Code 3 ── transcript ─┤ │ │ │
│ │ │ │ #sessions │
│ Bridge Service ◄─────────────┘ │ │ ├── fix-bug │
│ ├─ Discord bot ◄── internet ──────►│ ├── api-v2 │
│ ├─ Transcript tailer │ │ └── tests │
│ └─ Hook receiver │ │ │
│ │ │ #dashboard │
└──────────────────────────────────┘ └──────────────┘
Two components:
Go to discord.com/developers, create a New Application, go to Bot, and copy the token.
Enable these intents under Bot settings:
# Install the plugin
claude plugin marketplace add chrismdemian/claude-code-discord-bridge
claude plugin install discord-bridge@claude-code-discord-bridge
Then run the setup wizard inside Claude Code:
/discord-bridge:setup
Paste your bot token when prompted. The wizard walks you through adding the bot to a Discord server, then:
claude-dc shell aliasOpen a new terminal and start Claude Code with the channel plugin enabled:
claude-dc
The setup wizard creates this alias for you. Every session you start with claude-dc will automatically appear as a forum post in Discord. All Claude Code flags work normally (e.g. claude-dc --dangerously-skip-permissions).
npx claudepluginhub chrismdemian/claude-code-discord-bridge --plugin discord-bridgeLet local Claude Code sessions talk to each other in natural language.
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
Discord channel for Claude Code — messaging bridge with built-in access control. Manage pairing, allowlists, and policy via /discord:access.
Mission Control for Claude Code — auto-starts a web dashboard, provides 90 MCP tools (sessions, stats, live monitoring, projects, teams, insights, coaching, and more), and adds 9 skills including /session-recap, /daily-cost, /standup, /coaching, /insights, and /team-status.
Live multi-session dashboard for Claude Code — real-time visibility and control over every Claude Code session from a browser
Bridge Claude Code and Codex with a shared daemon, push channel delivery, and bidirectional reply tooling.