A Vencord plugin that lets you save your Discord custom statuses as presets and instantly swap between them - no more retyping the same status text and re-picking the same emoji every time.
- Save - set a status (text + emoji + clear-after time) and click "Remember" to store it as a preset
- Presets - open a clean, native-feeling picker to instantly apply any saved status
- Emoji-only statuses supported, with a live preview in the picker
- Restores your online/idle/DND/invisible presence alongside the status text, if you want it to
- Cross-device sync for free, by riding along on Vencord's own Cloud Settings sync
- Auto-trims your oldest presets past a configurable limit
- Set up a Vencord dev environment if you don't already have one.
- Drop
index.tsxandstyle.cssintosrc/userplugins/statusPresets/in your Vencord source checkout. pnpm build(orpnpm build --dev --watchwhile developing), thenpnpm injectto patch your Discord install.- Restart Discord, enable StatusPresets under Settings -> Vencord -> Plugins.
Open Set Custom Status as normal. You'll now see two extra buttons next to Save:
- Remember - saves whatever you've currently typed (text/emoji/clear-after) as a new preset
- Presets - opens the list of everything you've saved so far; click one to apply it instantly, or hit the trash icon to delete it
Presets are stored as a plugin setting, so they piggyback on Vencord's built-in Cloud Settings sync. Enable it on each device via Settings -> Vencord -> Cloud, and your presets will follow you across machines automatically.
Built on the idea and groundwork from Vencord PR #2924 by iamme, which first figured out how to hook into Discord's custom status settings safely. This version rewrites the patching to match Discord's current UI internals and adds the Presets modal, emoji-only status support, and cloud sync.
Licensed under GPL-3.0-or-later, in keeping with Vencord itself.