Skip to content

Younesfdj/vibecoder-discord-presence

Repository files navigation

Vibecoder Discord Presence

Your AI coding sessions, live on Discord.

demo

A live Discord status for your AI coding sessions — thinking, editing, running tests, as it happens. Theme it however you like (or build your own from scratch), and it stays private unless you choose to share more.

Supported tools

Tool Status
Claude Code ✅ supported
Gemini CLI 🔜 planned
Codex 🔜 planned
OpenCode 🔜 planned

Built on a provider model — adding a tool only changes how events are read, not the rest. PRs welcome.

Install

npm i -g vibecoder-discord-presence

Setup

vdp install

Open your AI coding tool with the Discord desktop app running — your status shows up on its own. That's the whole setup.

Needs Node 18+ and the Discord desktop app.

Themes

Seven built-ins, from privacy-safe to maximum vibes.

Discord rich presence

Theme Vibe
minimal Privacy-safe — nothing about your work (default)
developer Project, branch, file, model
focus Deep-work timer
playful Vibey and casual
chaos 🚀 Every stat, all the emojis, peak vibes
terminal > Retro hacker prompt — privacy-safe, never leaks your project
shipper 🚢 Momentum & ship-it energy

Customize

vdp config

Pick a theme or build your own — every line, image, and button — with a live preview as you go.

Commands

Command What it does
vdp install Set it up
vdp config Customize the card
vdp status See what's running
vdp stop / vdp restart Control the background process
vdp uninstall [--purge] Remove it (--purge also deletes your config)

Privacy

The default minimal theme shares nothing about your work — no project names, paths, or filenames. Anything more is opt-in, and there's no telemetry.

How it works

A small hook fires on each event and writes a marker file. A lightweight background process reads it, updates Discord, and exits once you're idle — no always-on daemon, no manual start/stop.

License

MIT © younesfdj