MCPcopy Index your code
hub / github.com/Loukious/Vencord

github.com/Loukious/Vencord @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
3,218 symbols 8,327 edges 692 files 320 documented · 10%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Installing / Uninstalling

Visit https://github.com/Loukious/Installer/releases/latest

Fork additional plugins:

  • FakeDeafen
    • You appear defeated to others, but can still hear them
  • QuestCompleter
    • Auto completes Discord's quests using a button
  • WhosWatching
    • Shows who is watching your stream in the voice channel
  • BiggerFileUpload
    • Allows you to upload files up to 1GB in size (using 3rd party services)
  • BetterClips:
    • Record everyone, save clips ~~from any stream~~ with additional FPS/duration options (need to enable clips experimental feature in settings)
  • BetterMic/ScreenShare
    • Gives you more control over your microphone and screen share settings, including bitrate, resolution, and frame rate
  • CustomVcNarrator
    • Uses TikTok's text-to-speech instead of the default Discord one
  • ~~BetterStremioActivity~~
    • ~~Changes the Stremio activity to show what you are watching instead of just "Watching Stremio" (needs this Stremio fork to work)~~
    • Now built-in Stremio fork, no longer requires a plugin

Vencord

Codeberg Mirror

The cutest Discord client mod

Features

  • Easy to install
  • 100+ built in plugins
  • Fairly lightweight despite the many inbuilt plugins
  • Excellent Browser Support: Run Vencord in your Browser via extension or UserScript
  • Works on any Discord branch: Stable, Canary or PTB all work
  • Custom CSS and Themes: Inbuilt css editor with support to import any css files (including BetterDiscord themes)
  • Privacy friendly: blocks Discord analytics & crash reporting out of the box and has no telemetry
  • Maintained very actively, broken plugins are usually fixed within 12 hours
  • Settings sync: Keep your plugins and their settings synchronised between devices / apps (optional)

Join our Support/Community Server

https://discord.gg/D9uwnFnqmd

Sponsors

Thanks a lot to all Vencord sponsors!!
generated using github-sponsor-graph

Star History

<img alt="Star History Chart" src="https://api.star-history.com/svg?repos=Vendicated/Vencord&type=Timeline" />

Disclaimer

Discord is trademark of Discord Inc. and solely mentioned for the sake of descriptivity. Mention of it does not imply any affiliation with or endorsement by Discord Inc.

Using Vencord violates Discord's terms of service

Client modifications are against Discord’s Terms of Service.

However, Discord is pretty indifferent about them and there are no known cases of users getting banned for using client mods! So you should generally be fine as long as you don’t use any plugins that implement abusive behaviour. But no worries, all inbuilt plugins are safe to use!

Regardless, if your account is very important to you and it getting disabled would be a disaster for you, you should probably not use any client mods (not exclusive to Vencord), just to be safe

Additionally, make sure not to post screenshots with Vencord in a server where you might get banned for it

Extension points exported contracts — how you extend this code

ButtonProps (Interface)
(no doc)
packages/discord-types/src/components.d.ts
Window (Interface)
(no doc)
src/globals.d.ts
TextInputProps (Interface)
(no doc)
src/components/CheckedTextInput.tsx
AwaiterOpts (Interface)
(no doc)
src/utils/react.tsx
NativeSettings (Interface)
(no doc)
src/main/settings.ts
SettingsStoreOptions (Interface)
(no doc)
src/shared/SettingsStore.ts
ContextMenuProps (Interface)
(no doc)
src/api/ContextMenu.ts
GuildProps (Interface)
(no doc)
src/plugins/serverInfo/GuildInfoModal.tsx

Core symbols most depended-on inside this repo

map
called by 233
src/utils/ChangeList.ts
definePlugin
called by 198
src/utils/types.ts
push
called by 166
src/utils/Queue.ts
error
called by 129
src/utils/Logger.ts
definePluginSettings
called by 111
src/api/Settings.ts
set
called by 108
src/shared/SettingsStore.ts
filter
called by 99
packages/discord-types/src/stores/FriendsStore.d.ts
classes
called by 97
src/utils/misc.ts

Shape

Function 1,775
Interface 638
Method 531
Class 149
Enum 125

Languages

TypeScript100%

Modules by API surface

packages/discord-types/src/stores/MediaEngineStore.d.ts259 symbols
packages/discord-types/src/utils.d.ts126 symbols
src/plugins/questCompleter/index.tsx50 symbols
packages/discord-types/src/stores/EmojiStore.d.ts49 symbols
src/components/Icons.tsx40 symbols
src/utils/types.ts35 symbols
src/webpack/webpack.ts34 symbols
src/plugins/fakeNitro/index.tsx34 symbols
packages/discord-types/src/stores/ApplicationCommandIndexStore.d.ts29 symbols
packages/discord-types/src/stores/UserSettingsProtoStore.d.ts23 symbols
packages/discord-types/src/components.d.ts23 symbols
src/plugins/pinDms/data.ts21 symbols

For agents

$ claude mcp add Vencord \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact