Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Discord Coding PresenceNew to Visual Studio Code? Get it now.
Discord Coding Presence

Discord Coding Presence

Taxperia

|
61 installs
| (0) | Free
Shows Cursor, Visual Studio Code or TaxCode activity as Discord Rich Presence.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Discord Coding Presence

A VS Code / Cursor / TaxCode extension that shows your coding activity on Discord.

VS Code Marketplace Open VSX

Features

  • Shows current file name on Discord
  • Shows workspace name
  • Detects and displays programming language (40+ languages)
  • Six artwork modes: editor logo, language text, language text with an embedded editor logo, outlined text, outlined text with an embedded editor logo, or language logo
  • GitHub-hosted artwork and a cached, remotely refreshed language catalog
  • English and Turkish Rich Presence messages
  • Privacy mode and customizable Details / State text
  • Tracks elapsed time
  • Idle mode when window loses focus
  • Auto-connect and reconnect
  • Status bar connection indicator

Discord Preview

Discord Rich Presence

Artwork Modes

Choose between a clean language abbreviation, the language's original logo, or a custom outlined font. Editor-aware modes can also place a small editor badge on the artwork.

Main text, language logo, and styled font comparison

Editor Badge Styles

VS Code, Cursor, and plugin-enabled TaxCode editions are supported. The flat style embeds the editor logo in the large image, the oval style previews Discord's native circular small_image badge, and glass is an alternate embedded treatment.

VS Code, Cursor, and TaxCode badge styles

Open individual editor badge previews
Editor Flat / embedded Oval / Discord badge Glass
VS Code VS Code flat VS Code Discord badge VS Code glass
Cursor Cursor flat Cursor Discord badge Cursor glass
TaxCode TaxCode flat TaxCode Discord badge TaxCode glass

Installation

Cursor (Recommended)

Open Cursor → Extensions → Search "Cursor Discord Rich Presence" → Install

VS Code

Open VS Code → Extensions → Search "Cursor Discord Rich Presence" → Install

TaxCode

Use a plugin-enabled TaxCode edition. Open Extensions and search for Taxperia.cursor-presence (Discord Coding Presence), or run Extensions: Install from VSIX... from the Command Palette to install a locally built release. The CLI equivalent is:

taxcode --install-extension path/to/cursor-presence.vsix

TaxCode is detected automatically using its application name or taxcode URI scheme. All six artwork modes use its white icon where an editor logo is shown. No separate extension or Discord application ID is needed. Builds that disable third-party extensions must allow this extension before it can run.

TaxCode artwork and GitHub-hosted images are available starting with version 1.2.0. Use that version or newer for these features.

Manual Installation

  1. Download the latest .vsix from GitHub Releases
  2. Open Cursor/VS Code
  3. Press Ctrl+Shift+P
  4. Type "Extensions: Install from VSIX..."
  5. Select the downloaded .vsix file
  6. Restart

Settings

Ctrl+Shift+P → "Preferences: Open Settings" → search cursorDiscord:

Setting Default Description
enabled true Enable or disable Rich Presence
language "auto" Use the editor language, English, or Turkish
largeImageMode "languageText" Choose the editor logo, language text, filled or outlined text with an embedded editor logo, or language logo
privacyMode false Hide file and workspace names
showSmallEditorIcon true Show the detected editor as Discord's small badge in compatible modes
showWorkspace true Show workspace name on Discord
showFileName true Show current file name on Discord
showLanguage true Show programming language on Discord
showElapsedTime true Show elapsed time on Discord
customDetails "" Custom Details template
customState "" Custom State template
idleMessage "" Custom idle message; empty uses the selected language

Custom Details and State support {file}, {workspace}, {language}, and {app} variables. Privacy mode replaces file and workspace variables with private labels.

Commands

Command Description
Discord RPC: Open Settings Open all extension settings
Discord RPC: Reconnect Reconnect to Discord
Discord RPC: Disconnect Disconnect from Discord

Supported Languages

JavaScript, TypeScript, Python, Java, C++, C, C#, Go, Rust, Ruby, PHP, Swift, Kotlin, HTML, CSS, SCSS, JSON, Markdown, YAML, XML, SQL, Shell, Bash, PowerShell, Docker, TOML, Vue, Svelte, JSX, TSX, Lua, Dart, R, Elixir, Haskell, Scala, Solidity, Terraform and more.

Requirements

  • Cursor, VS Code 1.74 or higher, or a compatible plugin-enabled TaxCode edition
  • Discord desktop app (running)

Technical Details

  • Uses raw Discord IPC Protocol (no external dependencies)
  • Uses Named Pipe connection instead of WebSocket (more reliable)
  • Runs in the local UI extension host so Discord IPC stays on the desktop during remote workspace sessions
  • Sends ping every 30 seconds to keep connection alive
  • Artwork is served from public GitHub URLs; no per-image Developer Portal upload is needed
  • The language catalog refreshes in the background every six hours, with cached and bundled fallbacks
  • See artwork folders, adding languages, and deployment order

Run npm run test:taxcode on Windows to check activation, commands, editor detection, and artwork selection in the installed TaxCode extension host. The test uses an isolated profile with Rich Presence disabled. It does not verify Discord rendering or install into your normal TaxCode profile. For a custom installation path, run:

powershell -NoProfile -ExecutionPolicy Bypass -File scripts/test-taxcode.ps1 -TaxCodePath "C:\path\to\TaxCode.exe"

Extension activation, commands, local UI hosting, TaxCode detection, and TypeScript artwork selection were verified in TaxCode 1.139.2 on Windows.

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Push to the branch
  5. Open a Pull Request

License

Apache License 2.0

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft