Vesktop is a custom Discord desktop client built with Electron. It wraps the Discord web app and pre-integrates the Vencord mod, providing a lighter, faster alternative to the official client with enhanced features like Linux screenshare with audio, Wayland support, and better privacy. The architecture follows a standard Electron pattern: a main process (src/main) handles window management, IPC, settings, updates, and platform-specific integrations (D-Bus, venmic for audio, Steam Deck), while preload and renderer scripts patch Discord's web code at runtime. The codebase is well-structured with TypeScript, strict linting, and a modular design. Notable reusable components include a generic SettingsStore with proxy-based change listeners and a C++ NAPI module for D-Bus integration.