Vesktop
轻量级 Discord 桌面替代品,预装 Vencord 插件生态,内存占用更低,支持 Linux Wayland 屏幕共享
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
轻量级 Discord 桌面替代品,预装 Vencord 插件生态,内存占用更低,支持 Linux Wayland 屏幕共享
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
如果你每天都在用 Discord 聊天、开黑、开会,是否有过这样的体验:电脑风扇呼呼转,内存占用几个 G,但 Discord 其实只是在做"聊天"这件事?Vesktop 正是为解决这个问题而生——它是一个开源的 Discord 桌面客户端替代品,保留核心功能的同时,大幅削减系统资源占用,并额外带来 Linux 平台屏幕共享、更好隐私保护等实用特性。
Discord 官方桌面客户端基于 Electron 构建,虽然功能丰富,但存在显著的内存浪费问题。以 Electron 的标准架构——Chromium 渲染进程 + Node.js 主进程——每个 Discord 服务器、每个语音频道都会创建独立进程,即便你只是挂着不说话。后台常驻内存轻松超过 1GB,对低配置机器尤其不友好。
Vencord 是 Discord 的浏览器端增强插件生态,支持主题、插件、功能定制。Vesktop 则是将 Vencord 直接打包为独立桌面应用,内置预装,无需用户在浏览器安装扩展再配合桌面端使用。
资源占用大幅降低:Vesktop 对 Discord 界面做了精简裁剪,官方客户端中一些冗余的后台服务被关闭或不加载。相比官方客户端,同等使用场景下内存占用可减少 30%~50%。这对在轻薄本或老旧设备上使用的用户尤为友好。
Linux 屏幕共享支持:这是 Vesktop 的标志性功能。Discord 官方 Linux 客户端长期不支持 Wayland 下的屏幕共享(有声音的那种),Vesktop 通过集成 libvesktop(C++ 辅助库)实现 Linux 平台完整的屏幕共享能力,弥补了 Linux 用户的长期痛点。
隐私保护:官方 Discord 桌面客户端会收集一定系统信息并上报服务器。Vesktop 默认不包含这些追踪行为,减少隐私数据外泄风险。
内置 Vencord 插件系统:用户可以直接使用 Vencord 生态下的数千款主题和插件,从界面美化到功能增强,覆盖范围极广,安装方式直接嵌入应用设置界面。
Vesktop 采用典型的 Electron 桌面应用架构:
pnpm testTypes 强制类型校验)。packages/libvesktop(C++ 模块,通过 pnpm native build)。使用 electron-builder 做跨平台打包(Linux pacman/deb/rpm、Windows NSIS/macOS dmg)。pnpm start(开发运行)和 pnpm start:watch(热重载开发),tsx 作为 TypeScript 执行器加速开发迭代。arrpc(ArRPC)处理 Discord 的语音/实时通信协议,通过 libvesktop 发出 D-Bus 事件用于系统通知集成。安装 Vesktop 有两条路径:
预编译包:访问 vesktop.dev/install,下载对应平台的安装包(Linux 支持 AppImage/deb/rpm/pacman,macOS 支持 .dmg),开箱即用,最简单。
源码编译:需要 Node.js >= 18、pnpm >= 8、Git,克隆仓库后执行 pnpm i && pnpm package,会自动打包当前系统的安装包。如果在 Linux 平台需要完整功能(如屏幕共享音频),可能还需额外安装编译工具链(build-essential、pkg-config、libglib2.0-dev 等)。
由于是 Electron 应用,Vesktop 对 GPU 没有要求,512MB 内存即可流畅运行,安装包约 300MB。
Vesktop 并非完美替代品,当前版本仍有以下限制:
Vesktop 所在的"Discord 替代客户端"赛道近年来持续活跃。从 Embed出轨 到 PowerCord,再到 Vencord/Vesktop,开源社区一直在探索如何让 Discord 变得更好用、更高效。这类项目体现了几个趋势:
轻量化桌面应用需求增长:Electron 应用普遍臃肿,用户对"只做一件事"的轻量替代品有明确需求。
开源对抗平台锁定:Discord 官方客户端的功能闭源、行为黑箱,促使技术用户寻找可控的替代方案。
Linux 桌面生态补位:Vesktop 对 Linux Wayland 屏幕共享的原生支持,填补了官方客户端长期忽视的生态缺口,展示了开源社区自下而上的生态修复能力。
截至目前,Vesktop 获得超过 8000 颗 GitHub Stars,说明这一需求绝非小众。随着 Discord 用户规模持续扩大和远程协作场景深化,轻量化、隐私友好、功能可定制的 Discord 替代客户端将持续拥有稳定的用户群体。