FAQ
Can I use PhoenixCord today?
Section titled “Can I use PhoenixCord today?”Not with Discord. PhoenixCord is built for Discord’s native desktop client, written in Rust with the GPUI framework, which has not been released. For today’s Discord client, use Vencord.
How is PhoenixCord related to Vencord?
Section titled “How is PhoenixCord related to Vencord?”PhoenixCord is a separate project that reimplements Vencord’s plugins for the native client. Vencord works by patching Discord’s JavaScript, which does not exist in the native client, so PhoenixCord is written from scratch. Plugin ports credit the original Vencord authors.
Will my account get banned?
Section titled “Will my account get banned?”Client modifications are against Discord’s Terms of Service. If your account is very important to you, do not use any client mod.
Why do plugins keep working when Discord updates?
Section titled “Why do plugins keep working when Discord updates?”Plugins only use PhoenixCord’s plugin API, which describes what a plugin wants (a button next to the message input, a context menu item, a change to an outgoing message) instead of how Discord implements it. Only PhoenixCord itself knows Discord’s internals, so a Discord update means a PhoenixCord update, never a plugin rewrite.
Can a plugin crash Discord?
Section titled “Can a plugin crash Discord?”Plugins run as WebAssembly components in their own sandbox. A plugin that crashes or takes too long is stopped and reported, and Discord keeps running.
Which languages can I write plugins in?
Section titled “Which languages can I write plugins in?”Rust and TypeScript have first-class bindings. Any language that compiles to a WebAssembly component can implement the WIT definition of the API. See Languages.
Is there a mobile version?
Section titled “Is there a mobile version?”No. PhoenixCord targets the desktop client.