Back to projects
active v0.2.1

agent-presence

Discord Rich Presence for Claude Code and Codex — one static binary, no bot token.

A small Rust tool that shows what your coding agent is doing live in your Discord status. It ships as a single static binary, needs no bot token, and ships privacy-safe defaults so you control exactly what's shown.

Problem

Showing agent activity in Discord usually means standing up a bot with a token and trusting whatever it decides to broadcast.

What I built

A single static Rust binary that talks to Discord's local Rich Presence IPC — no bot token, no hosted service, and privacy-safe defaults on what it reveals.

Result

Live Claude Code and Codex activity appears in Discord with zero infrastructure and explicit control over what's shared.

Audience

For developers who want their Discord presence to reflect their Claude Code or Codex session without running a bot.

Developer setup

source without GitHub CLI git clone https://github.com/jx-grxf/agent-presence.git && cd agent-presence
source with GitHub CLI gh repo clone jx-grxf/agent-presence && cd agent-presence
latest release open https://github.com/jx-grxf/agent-presence/releases/tag/v0.2.1
download stable macos with GitHub CLI gh release download v0.2.1 -R jx-grxf/agent-presence -p 'agent-presence-v0.2.1-aarch64-apple-darwin.tar.gz'
download stable macos with GitHub CLI gh release download v0.2.1 -R jx-grxf/agent-presence -p 'agent-presence-v0.2.1-x86_64-apple-darwin.tar.gz'
download stable archive with GitHub CLI gh release download v0.2.1 -R jx-grxf/agent-presence -p 'agent-presence-v0.2.1-x86_64-pc-windows-msvc.zip'
download stable archive with GitHub CLI gh release download v0.2.1 -R jx-grxf/agent-presence -p 'agent-presence-v0.2.1-x86_64-unknown-linux-gnu.tar.gz'

Highlights

  • Shows live in Discord what your Claude Code or Codex session is doing.
  • One static Rust binary — no bot token, no hosted service.
  • Privacy-safe defaults: you control what surfaces in your status.
  • Runs on macOS, Windows, and Linux with signed release artifacts.