Vesktopの改造版 配信周りがちょっとあれだったので自分的に直したもの オリジナル: https://github.com/Vencord/Vesktop
  • TypeScript 85.8%
  • JavaScript 4.1%
  • HTML 4%
  • C++ 2.8%
  • CSS 2.6%
  • Other 0.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Zel9278 2758a993dd
Some checks failed
test / test (push) Failing after 42s
fix: keep screenshare from freezing under bandwidth limits
- Use the "motion" track content hint for balanced mode so Chromium
  does not silently switch to maintain-resolution and drop to 0 fps
- Set the RTCRtpSender degradation preference explicitly, and re-apply
  it after Discord's post-negotiation setParameters calls
- Keep every codec in the preference list instead of removing codecs
  the remote participant may need
- Skip Discord codec configuration when no codec is selected

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 08:54:37 +09:00
.github generateMeta: support drafts 2026-08-18 17:35:34 +02:00
.vscode add vscode workspace extension recommendations (#1275) 2026-07-16 16:52:20 +02:00
build pivot codesigning requirements (#1259) 2026-07-01 17:04:25 +00:00
packages/libvesktop libvesktop: native dbus module for autostart & app badge (#1180) 2025-10-16 10:52:52 +02:00
patches switch to Vencord/arrpc fork 2026-09-08 02:11:33 +02:00
scripts switch to Vencord/arrpc fork 2026-09-08 02:11:33 +02:00
src fix: keep screenshare from freezing under bandwidth limits 2026-10-12 08:54:37 +09: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
.prettierrc.yaml apply lint 2023-04-09 22:55:12 +02:00
Ced-Modded.md feat: improve screenshare quality and diagnostics 2026-08-19 17:06:23 +09: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 electron-builder -> 26.16.1 2026-09-21 21:31:04 +02:00
pnpm-lock.yaml bump electron-builder -> 26.16.1 2026-09-21 21:31:04 +02:00
pnpm-workspace.yaml switch to Vencord/arrpc fork 2026-09-08 02:11:33 +02:00
README.md feat: improve screenshare quality and diagnostics 2026-08-19 17:06:23 +09:00
tsconfig.json bump dependencies 2026-03-27 03:16:44 +01:00

Vesktop

This repository is a fork of Vencord/Vesktop.

See Ced-Modded.md for this fork's modification notice, feature changes, and compatibility notes.

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