Show your Claude Code, Claude Desktop, or Cowork activity as Discord Rich Presence
Show your Claude Code, Claude Desktop, or Cowork activity as Discord Rich Presence.
Like the VS Code Discord extension, but for Claude.
# Clone and install (auto-builds via postinstall)
git clone https://github.com/QuantumInkDev/claude-discord-status.git
cd claude-discord-status
npm install
# Install in Claude Code
claude plugin install ./claude-discord-status
Create the config file at the plugin data directory:
{
"discordAppId": "YOUR_APPLICATION_ID_HERE",
"enabled": true,
"showProjectName": true,
"showFileName": false,
"showElapsedTime": true,
"buttons": [
{ "label": "View Project", "url": "https://github.com/you/project" }
]
}
That's it. Start a Claude Code session and your Discord status will update automatically.
Claude Code hooks ──► Background daemon ──► Discord Rich Presence
(session events) (Node.js process) (IPC connection)
| Option | Default | Description |
|---|---|---|
discordAppId | "" | Required. Discord Application ID |
enabled | true | Toggle the plugin on/off |
showProjectName | true | Display the project directory name |
showFileName | false | Display current file being edited |
showElapsedTime | true | Show how long the session has been active |
idleTimeoutSeconds | 300 | Seconds before marking session as idle |
buttons | [] | Up to 2 clickable buttons with label + url |
For custom icons, upload images in your Discord Application under Rich Presence > Art Assets:
Large images (app type — displayed as main icon):
| Asset Key | Description | Size |
|---|---|---|
claude_code | Claude Code logo | 1024x1024 |
claude_desktop | Claude Desktop logo | 1024x1024 |
claude_cowork | Claude Cowork logo | 1024x1024 |
claude_chat | Claude Chat logo | 1024x1024 |
Small images (action — displayed as overlay badge):
| Asset Key | Description | Size |
|---|---|---|
action_edit | Editing files | 1024x1024 |
action_run | Running commands | 1024x1024 |
action_explore | Exploring codebase | 1024x1024 |
action_chat | Chatting | 1024x1024 |
action_idle | Idle | 1024x1024 |
Works on macOS, Windows, and Linux — wherever Claude Code and Discord both run.
MIT - see LICENSE
Created by QuantumInkDev
Matches all tools
Hooks run on every tool call, not just specific ones
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.
npx claudepluginhub quantuminkdev/claude-discord-status --plugin claude-discord-statusDiscord channel for Claude Code — messaging bridge with built-in access control. Manage pairing, allowlists, and policy via /discord:access.
ASCII and ANSI mascot runtime for Claude Code status lines.
Real-time statusline HUD for Claude Code - displays context usage, tool activity, agent tracking, and todo progress
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Memory compression system for Claude Code - persist context across sessions
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.