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

Discord Rich Presence

leonardssh

|
649,942 installs
| (28) | Free
Highly customizable Discord Rich Presence extension for Visual Studio Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

VSCord Logo


Visual Studio Marketplace Version Visual Studio Marketplace Downloads Visual Studio Marketplace Installs Visual Studio Marketplace Rating

Open VSX Version Open VSX Downloads Open VSX Rating

Continuous Integration Gitter Support Chat

Continuous Delivery


VSCord

Highly customizable Discord Rich Presence extension for Visual Studio Code

Remember to 🌟 this GitHub if you 💖 it.

Disclaimer

This extension does not work with snapstore / flatpak version of VSCode, please use the official version from the VSCode website!

📌 Features

  • Shows what you're working on!
  • Switch between 4 IDE names (Code, Visual Studio Code, VSCodium, and Cursor) or a custom one if you wish!
  • Packed with 60+ extension settings!
  • Tons of variable to use!
  • Support for over 130+ of the most popular languages!
  • Support custom images (using HTTP link)
  • Support custom button link!
  • Support flatpak / snapstore version of Discord!
  • Detect when you are Debugging!
  • Detect when you are using the Insiders build!
  • Detect when you are Idling!

👀 Preview

1 2 3

📥 Installation

Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.

ext install LeonardSSH.vscord

OR

Use the Extension Marketplace

a4

⚙️ Configuration

The following variables will be replaced with the respective value in custom strings.

Variable Value
{app_name} current editor name
{app_id} editor name that's suitable for using inside url
{file_name} name of the file
{file_extension} extension of the file
{file_size} size of the file
{folder_and_file} folder and file name
{relative_file_path} filepath relative to the workspace folder
{directory_name} directory name
{full_directory_name} full directory name
{workspace} name of the workspace
{workspace_folder} name of the workspace folder
{workspace_and_folder} name of the workspace and folder
{lang} | {Lang} | {LANG} format of the lang string (css, Css, CSS)
{a_lang} | {a_Lang}| {a_LANG} same as the above, but prefixes with "a" or "an"
{problems} problems text defined in settings
{problems_count} number of problems
{problems_count_errors} number of problems that are errors
{problems_count_warnings} number of problems that are warnings
{problems_count_infos} number of problems that are infos
{problems_count_hints} number of problems that are hints
{line_count} number of lines
{current_line} current line
{current_column} current column
{git_owner} current git repository owner
{git_repo} repository name for current repository
{git_branch} current git branch
{git_protocol} git protocol (https, http, ssh)
{git_resource} git resource link (etc: github.com) (exclude port)
{git_host} git host link (etc: github.com) (include port)
{git_port} pot for the git link
{git_href} full link to the git repository
{empty} an empty space

👨‍💻 Contributing

To contribute to this repository, feel free to create a new fork of the repository and submit a pull request.

  1. Fork / Clone the main branch.
  2. Create a new branch in your fork.
  3. Make your changes.
  4. Commit your changes and push them.
  5. Submit a Pull Request here!

👨‍💻 Adding a new language

We have a guide for adding a new language here!

🎉 Thanks

  • discordjs - Creator of Discord RPC Client
  • iCrawl - Creator of discord-vscode
  • Satoqz - Creator of vscode-discord

Much of the code in this repository is based on iCrawl/discord-vscode & Satoqz/vscode-discord. This extension would not exist without them.

📋 License

This project is licensed under the MIT License - see the LICENSE file for details.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft