vibecoder-discord-presence
Discord Rich Presence for AI coding tools (Claude Code + more)
A small TypeScript utility that shows your live AI coding session as a status badge on Discord, updating automatically as you think, edit, or run tests in Claude Code.
Vibecoder Discord Presence is a small utility that shows your AI coding sessions as a live status on Discord. While you work with an AI coding tool like Claude Code, Discord updates automatically to reflect what is happening: thinking, editing files, running tests. Other people on Discord can see this in real time on your profile card, just like they can see when you are playing a game or listening to music.
Setup is minimal. You install one npm package globally, run a single setup command, then open your AI coding tool with Discord already running on the desktop. Nothing else is required. The tool currently supports Claude Code, with Gemini CLI, Codex, and OpenCode listed as planned additions. The project is built on a provider model so each new tool only requires writing a small adapter, not changing the core system.
There are five built-in themes that control what information appears on your Discord card. The default theme, called minimal, shares nothing identifying: no project names, no file paths, no filenames. More revealing themes like developer or chaos show more detail, but those are all opt-in. You can also build a custom theme from scratch, adjusting every line of text, image, and button, with a live preview as you make changes. There is no telemetry and no data sent anywhere except to Discord's own Rich Presence system.
Under the hood, a hook fires on each coding event and writes a small marker file to disk. A lightweight background process reads that file and sends the update to Discord, then goes idle when you stop. There is no persistent daemon running in the background between sessions, and no manual start or stop needed. Commands like vdp status, vdp stop, and vdp restart give you full control if you need it. The project is open source under the MIT license.
Where it fits
- Let your Discord friends see when you are in an active Claude Code session and what the AI is doing in real time.
- Pick a theme to control how much detail appears, from a fully private minimal status to a detailed developer view.
- Build a custom Discord Rich Presence theme with its own text, images, and buttons using the live preview editor.
- Add support for another AI coding tool by writing a small adapter plugin without changing the core system.