project-client/README.md

107 lines
3.6 KiB
Markdown
Raw Normal View History

2023-07-14 02:03:13 +09:00
# Vesktop
2024-05-09 00:14:28 +09:00
2024-05-09 00:31:25 +09:00
<img align="right" width="64" src="static/shiggy.gif">
2024-05-09 00:28:30 +09:00
<img align="right" width="64" src="https://avatars.githubusercontent.com/u/113042587">
2023-03-30 08:02:30 +09:00
Vesktop is a custom Discord Desktop app.
## Main features
2024-05-09 00:14:28 +09:00
2024-05-08 23:47:58 +09:00
- Vencord pre-installed.
- Much more lightweight and faster than the official Discord app.
- Linux screenshare with sound and Wayland compatibility.
- Much better privacy, since Discord has no access to your system.
2024-05-09 00:13:18 +09:00
- Fixes scroll issues and other issues/nuisances present on the official Discord app for Linux.
2023-05-05 08:29:24 +09:00
2024-05-09 00:13:18 +09:00
### Not yet supported
2024-05-09 00:14:28 +09:00
2024-05-08 23:49:32 +09:00
- Global keybinds.
2024-05-08 23:47:58 +09:00
- For other things, see the [roadmap](https://github.com/Vencord/Vesktop/issues/324).
2023-04-28 09:38:59 +09:00
## Screenshots
<table>
<tr>
<th colspan="3">Linux Screenshare</th>
</tr>
<tr>
<td><img src="https://github.com/Vencord/Vesktop/assets/37805707/536a4275-eb37-46a3-8f24-cf351e5ef10e"/></td>
<td><img src="https://github.com/Vencord/Vesktop/assets/37805707/4d1e1136-b7ac-4db5-afaf-0f8e425157db"/></td>
<td><img src="https://github.com/Vencord/Vesktop/assets/37805707/536a4275-eb37-46a3-8f24-cf351e5ef10e"/></td>
</tr>
</table>
2023-04-04 10:35:31 +09:00
## Installing
### Windows
2024-05-08 23:47:58 +09:00
We recommend the installer.
2023-04-04 10:35:31 +09:00
2024-01-19 11:38:15 +09:00
- [Installer](https://vencord.dev/download/vesktop/amd64/windows)
- [Portable](https://vencord.dev/download/vesktop/amd64/windows-portable)
2023-12-04 22:17:46 +09:00
2024-05-08 23:47:58 +09:00
### MacOS
2023-04-09 11:35:04 +09:00
2024-05-07 03:27:32 +09:00
If you don't know the difference, pick the Intel build.
2023-04-09 11:35:04 +09:00
2024-05-07 03:27:32 +09:00
- [Intel build (amd64)](https://vencord.dev/download/vesktop/amd64/dmg)
- [Apple Silicon (arm64)](https://vencord.dev/download/vesktop/arm64/dmg)
2023-04-04 10:35:31 +09:00
2024-01-19 11:38:15 +09:00
### Linux
2023-04-04 10:35:31 +09:00
2024-05-08 23:47:58 +09:00
Flathub provides both `amd64` (`x86_64`) and `arm64` (`aarch64`) builds on a single standalone.
2024-01-19 11:38:15 +09:00
[![Download on Flathub](https://dl.flathub.org/assets/badges/flathub-badge-en.svg)](https://flathub.org/apps/dev.vencord.Vesktop)
2023-04-04 10:35:31 +09:00
If you prefer a native package for your distribution, check the list below.
2024-05-09 00:13:18 +09:00
To check which version is appropriate for your system, type `uname -m` in a terminal window.
2024-01-19 11:39:27 +09:00
2024-05-08 23:47:58 +09:00
- `amd64` (`x86_64`)
2024-01-19 11:38:15 +09:00
- [AppImage](https://vencord.dev/download/vesktop/amd64/appimage)
- [Ubuntu/Debian (.deb)](https://vencord.dev/download/vesktop/amd64/deb)
- [Fedora/RHEL (.rpm)](https://vencord.dev/download/vesktop/amd64/rpm)
- [tarball](https://vencord.dev/download/vesktop/amd64/tar)
2024-05-08 23:47:58 +09:00
- `arm64` (`aarch64`)
2024-01-19 11:38:15 +09:00
- [AppImage](https://vencord.dev/download/vesktop/arm64/appimage)
- [Ubuntu/Debian (.deb)](https://vencord.dev/download/vesktop/arm64/deb)
- [Fedora/RHEL (.rpm)](https://vencord.dev/download/vesktop/arm64/rpm)
- [tarball](https://vencord.dev/download/vesktop/arm64/tar)
2023-04-04 10:35:31 +09:00
2024-01-19 11:38:15 +09:00
#### Community packages
2023-04-04 10:35:31 +09:00
> [!WARNING]
> There are unofficial packages created by the community. They are not officially supported by us; so, before reporting issues, please first confirm the issue also happens on official builds. When in doubt, consult with their packager first.
> The Flatpak and AppImage should work on any distro that [supports them](https://flatpak.org/setup/), so I recommend you just use those instead!
2023-04-04 10:35:31 +09:00
2024-05-08 23:47:58 +09:00
- Arch Linux: [Vesktop on the Arch User Repository (AUR)](https://aur.archlinux.org/packages?K=vesktop)
- NixOS: https://wiki.nixos.org/wiki/Discord#Vesktop
2024-05-08 23:47:58 +09:00
- Windows (via Scoop): https://scoop.sh/#/apps?q=Vesktop
2023-04-04 10:35:31 +09:00
2024-05-08 23:47:58 +09:00
## Building from source
2023-04-04 10:35:31 +09:00
Packaging will create builds in the <kdb>dist/</kbd> folder
2023-04-04 10:35:31 +09:00
```sh
2023-07-14 02:03:13 +09:00
git clone https://github.com/Vencord/Vesktop
cd Vesktop
2023-04-04 10:35:31 +09:00
2024-05-08 23:47:58 +09:00
# Install dependencies
2023-04-04 10:35:31 +09:00
pnpm i
# Either run it without packaging
pnpm start
# Or package
pnpm package
2023-04-09 07:49:47 +09:00
# Or only build the pacman target
pnpm package --linux pacman
2023-04-04 10:35:31 +09:00
# Or package to a directory only
pnpm package:dir
```
2024-05-09 00:13:18 +09:00
# Licensing
2024-06-10 05:03:31 +09:00
This project is licensed under the GNU General Public License (GPL) version 3, or, at your option, any later version.
See the [<kdb>LICENSE</kbd>](LICENSE) file for more details.