1
Fork 1
mirror of https://github.com/Vencord/Vesktop.git synced 2026-05-05 16:17:22 +02:00
Vesktop gives you the performance of web Discord and the comfort of Discord Desktop
  • TypeScript 84.3%
  • JavaScript 4.6%
  • HTML 4.5%
  • C++ 3.2%
  • CSS 2.6%
  • Other 0.8%
Find a file
2026-05-04 19:57:53 +02:00
.github fix metainfo generation & uploading 2025-10-19 19:59:15 +02:00
.vscode ci(updateMeta): fix invalid appstream gen 2023-12-04 22:27:01 +00:00
build feat: New Vesktop icon (#865) 2025-10-02 22:02:43 +02:00
packages/libvesktop libvesktop: native dbus module for autostart & app badge (#1180) 2025-10-16 10:52:52 +02:00
patches bump to v1.5.8 2025-07-08 01:02:17 +02:00
scripts bump dependencies 2026-03-27 03:16:44 +01:00
src fix broken patches 2026-05-04 19:57:53 +02:00
static fix views using quirks mode & non utf-8 2025-11-03 20:41:33 +01:00
.env.example switch to node inbuilt source map support 2025-05-16 19:59:29 +02:00
.gitignore fix turnary soup in main window options (#164) 2023-10-25 00:24:37 +02:00
.npmrc make package manager check warn instead of error on mismatched version 2024-05-23 17:40:57 +02:00
.prettierrc.yaml apply lint 2023-04-09 22:55:12 +02:00
eslint.config.mjs bump dependencies 2026-03-27 03:16:44 +01:00
LICENSE Initial commit 2023-03-30 01:02:30 +02:00
package.json bump dependencies 2026-03-27 03:16:44 +01:00
pnpm-lock.yaml bump dependencies 2026-03-27 03:16:44 +01:00
README.md libvesktop: native dbus module for autostart & app badge (#1180) 2025-10-16 10:52:52 +02:00
tsconfig.json bump dependencies 2026-03-27 03:16:44 +01:00

Vesktop

Vesktop is a custom Discord desktop app

Main features:

  • Vencord preinstalled
  • Much more lightweight and faster than the official Discord app
  • Linux Screenshare with sound & wayland
  • Much better privacy, since Discord has no access to your system

Not yet supported:

Installing

Visit https://vesktop.dev/install

Building from Source

You need to have the following dependencies installed:

Packaging will create builds in the dist/ folder

git clone https://github.com/Vencord/Vesktop
cd Vesktop

# Install Dependencies
pnpm i

# Either run it without packaging
pnpm start

# Or package (will build packages for your OS)
pnpm package

# Or only build the Linux Pacman package
pnpm package --linux pacman

# Or package to a directory only
pnpm package:dir

Building LibVesktop from Source

This is a small C++ helper library Vesktop uses on Linux to emit D-Bus events. By default, prebuilt binaries for x64 and arm64 are used.

If you want to build it from source:

  1. Install build dependencies:
    • Debian/Ubuntu: apt install build-essential python3 curl pkg-config libglib2.0-dev
    • Fedora: dnf install @c-development @development-tools python3 curl pkgconf-pkg-config glib2-devel
  2. Run pnpm buildLibVesktop
  3. From now on, building Vesktop will use your own build