mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-09-06 03:53:41 +02:00
No description
This commit introduces three new GitHub Actions workflow files to automate the compilation of the Telegram Desktop application on Linux, macOS, and Windows platforms. - `.github/workflows/build-linux.yml`: Defines the Linux build process, leveraging the existing Docker setup for dependency management and compilation. - `.github/workflows/build-macos.yml`: Defines the macOS build process, including steps for dependency preparation using `prepare.py`, caching, and building via CMake. - `.github/workflows/build-windows.yml`: Defines the Windows build process, similarly using `prepare.py` for dependencies, caching, and MSVC/CMake for compilation. The workflows are designed to compile the application and upload the resulting binaries as artifacts. They attempt to use existing build scripts and tools from the repository where possible. Adjustments have been made based on analysis of scripts like `prepare.py` and `qt_version.py` to correctly set environment variables (e.g., QT versions). A potential issue not fully resolvable without live testing is the dependency on a `DesktopPrivate` repository, which is checked in some build scripts. If this is essential for basic compilation, the workflows might require further adjustments or access to this private repository. |
||
---|---|---|
.cursor/rules | ||
.github | ||
cmake@50c3edca14 | ||
docs | ||
lib/xdg | ||
Telegram | ||
.clang-format | ||
.cursorignore | ||
.devcontainer.json | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
changelog.txt | ||
CMakeLists.txt | ||
LEGAL | ||
LICENSE | ||
README-RU.md | ||
README.md |
AyuGram
[ English | Русский ]
Features
- Full ghost mode (flexible)
- Messages history
- Anti-recall
- Font customization
- Streamer mode
- Local Telegram Premium
- Media preview & quick reaction on force click (macOS)
- Enhanced appearance
And many more. Check out our Documentation.
Preferences screenshots
Preferences screenshots




Downloads
Windows
Official
You can download prebuilt Windows binary from Releases tab or from the Telegram channel.
Winget
winget install RadolynLabs.AyuGramDesktop
Scoop
scoop bucket add extras
scoop install ayugram
Self-built
Follow official guide if you want to build by yourself.
macOS
Official
You can download prebuilt macOS package from Releases tab.
Homebrew
brew install --cask ayugram
Arch Linux
From source (recommended)
Install ayugram-desktop
from AUR.
Prebuilt binaries
Install ayugram-desktop-bin
from AUR.
Note: these binaries aren't officially maintained by us.
NixOS
See this repository for installation manual.
ALT Linux
Any other Linux distro
Follow the official guide.
Remarks for Windows
Make sure you have these components installed with VS Build Tools:
- C++ MFC latest (x86 & x64)
- C++ ATL latest (x86 & x64)
- latest Windows 11 SDK
Donation
Enjoy using AyuGram? Consider sending us a tip!
Credits
Telegram clients
Libraries used
Icons
Bots
- TelegramDB for username lookup by ID (until closing free inline mode at 25 May 2025)
- usinfobot for username lookup by ID