Claude Presence — Communication skill for Claude Code
Discord Rich Presence for Claude Code.
How to install Claude Presence
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open TheRealSwisa/Claude-Presence and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Presence does
Discord Rich Presence for Claude Code. Local, private, open source.
Alternatives in Communication
- Prompts.chat — f.k.a. Awesome ChatGPT Prompts 154.3k ★
- Open SaaS — A 100% free modern JS SaaS boilerplate (React, NodeJS, Prisma) 14.1k ★
- HolaOS — Open-source agentic workspace enterprises can make their own 10.9k ★
README
claude-presence
 
My first open-source project. It puts a silly coding vibe, your total commits, and your Claude Code token usage on your Discord profile.

Everything runs locally. Nothing gets sent anywhere except your own Discord app (same way games announce "Playing X").
Setup
You need Python 3.9+ and the Discord desktop app open.
Tested on Windows. Should work on Mac/Linux too since the Python is cross-platform and `pypresence` speaks Discord IPC on every OS, but I haven't tried it there. If it breaks, open an issue.
1. Clone and install
git clone https://github.com/TheRealSwisa/Claude-Presence
cd Claude-Presence
pip install -r requirements.txt
cp .env.example .env
2. Make a Discord app
- Go to https://discord.com/developers/applications and click New
Application. Name it whatever you want shown on your profile (no
spaces, something like
ClaudeCodeor your initials). - Copy the Application ID into
.envasDISCORD_CLIENT_ID. - Click Rich Presence → Art Assets → Add Image(s). Upload any square
PNG, name its key
logo. That shows up as the big icon next to your profile text. - Set an App Icon on the General Information tab if you want one.
This repo has no images. Use your own.
3. Run it
python vibe.py
Give it 15 seconds, then check your Discord profile. You should see a "Playing " block with the vibe, your commits, your tokens, and an elapsed timer.
Ctrl-C to stop.
Running it
Start / stop
run.bat start the daemon
stop.bat kill the daemon
On macOS / Linux just do `python vibe.py` to start, Ctrl-C to stop.
Run at login (Windows)
install-autostart.bat
That drops a shortcut into your Startup folder pointing at `pythonw.exe`, so there's no console wind
Related Skills
Docuchat.App
Private, self-hosted document chat for attorneys: parse legal PDFs and query them with local open-source LLMs
Presence
Write public Discord Rich Presence text about a user working with a coding agent.
Coding Agents Discord Presence
Windows Discord Rich Presence for Codex and Claude Code, with models, tokens, task timers, and configurable id
Superagent Desktop
The desktop home for Claude Code — a persistent chat, a real browser your agent drives on your own logins, and
Pickle
Free, local, open-source MCP server that audits your ClickUp, Slack & Teams for what fell through the cracks —
Pulse
Local Channel plugin — push notifications into Claude Code sessions via HTTP POST. No Discord/Slack needed, ju
Related Agents
Repurpose Community
Community content specialist. Generates YouTube Community posts, polls, image concepts, Skool discussion posts
Community Dashboard Curator
Community telemetry and dashboard aggregator. Scans and compiles metrics across Skool cohorts, Discord activit
Claudable
by Ethan Park - Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code a