> ## Documentation Index
> Fetch the complete documentation index at: https://illegalcord.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Feature Overview

> A source-backed overview of the major Illegalcord capabilities documented by this site.

Illegalcord combines a Vencord-style plugin system with Equicord additions and Illegalcord-specific bundled plugins. The exact feature set depends on the build target and which plugins you enable.

<CardGroup cols={2}>
  <Card title="Plugins" icon="puzzle-piece" href="/customization/plugins">
    Enable stock, Equicord, and Illegalcord plugins from the built-in Plugins tab.
  </Card>

  <Card title="QuickCSS and themes" icon="paintbrush" href="/customization/themes">
    Customize Discord with QuickCSS, local themes, theme links, and activation modes.
  </Card>

  <Card title="Settings and backups" icon="sliders" href="/customization/settings">
    Configure client settings, update behavior, cloud sync, and JSON backup flows.
  </Card>

  <Card title="Message tools" icon="message" href="/features/message-tweaks">
    Use plugins for message display, translation, logging, quick replies, and chat controls.
  </Card>

  <Card title="Privacy tools" icon="shield" href="/features/privacy">
    Review privacy-oriented plugins and settings before enabling them.
  </Card>

  <Card title="Shortcuts" icon="keyboard" href="/features/keybinds">
    Use shortcut-focused plugins and the desktop Ctrl+Q option when supported.
  </Card>
</CardGroup>

## Capability map

| Capability           | Backing source                                                |
| -------------------- | ------------------------------------------------------------- |
| Plugin lifecycle     | `src/utils/types.ts`, `src/api/PluginManager.ts`              |
| Plugin settings      | `src/api/Settings.ts`, `src/components/settings/tabs/plugins` |
| Theme loading        | `src/api/Themes.ts`, `src/components/ThemeSettings`           |
| QuickCSS editor      | `VencordNative.quickCss`, main settings quick actions         |
| Backup and restore   | `src/api/SettingsSync/offline.ts`                             |
| Cloud sync           | `src/api/SettingsSync/cloudSync.ts`, `cloudSetup.tsx`         |
| Desktop injection    | `src/main`, `scripts/runInstaller.mjs`                        |
| Web extension builds | `browser`, `scripts/build/buildWeb.mjs`                       |
| Patch tooling        | `src/webpack/patchWebpack.ts`, Patch Helper tab               |

<Info>
  Many features are plugin-provided. Search the Plugins tab by tag to see what your current build includes.
</Info>
