An unofficial fork of Telegram Desktop. Not affiliated with or endorsed by Telegram.
- Flat graphite redesign: a neutral dark-grey palette with white controls, used by default.
- macOS liquid glass (macOS 26+): a glass side bar and chats list, a floating glass compose area, and glass sticker panel, mention autocomplete and inline bot results.
- Local features, toggled per account in a separate settings section: ghost read / stories / online, edit history, keeping deleted and expiring messages, saving protected content, profile and online history, block hints and registration date estimates.
Warning
Some local features change how the client talks to Telegram servers or bypass content protection. They may violate the Telegram API Terms of Service. Use them at your own risk.
Build it the same way as upstream (see the instructions below). Telegram/lib_ui comes from the gramphite-lib_ui fork, so clone with submodules. Builds made for distribution need their own api_id, passed with -D TDESKTOP_API_ID=... -D TDESKTOP_API_HASH=....
All fork changes sit as a few topic commits on the gramphite branch, on top of an upstream release tag:
git remote add upstream https://github.com/telegramdesktop/tdesktop.git
git fetch upstream --tags
git rebase --onto vX.Y.Z vOLD gramphitelib_ui is rebased the same way, onto the commit that upstream pins for the new release.
Telegram Desktop – Official Messenger
This is the complete source code and the build instructions for the official Telegram messenger desktop client, based on the Telegram API and the MTProto secure protocol.
The source code is published under GPLv3 with OpenSSL exception, the license is available here.
The latest version is available for
- Windows 7 and above (64 bit) (portable)
- Windows 7 and above (32 bit) (portable)
- macOS 10.13 and above
- Linux static build for 64 bit
- Snap
- Flatpak
Version 4.9.9 was the last that supports older systems
Version 2.4.4 was the last that supports older systems
Version 1.8.15 was the last that supports older systems
- Qt 6 (LGPL) and Qt 5.15 (LGPL) slightly patched
- OpenSSL 3.2.1 (Apache License 2.0)
- WebRTC (New BSD License)
- zlib (zlib License)
- LZMA SDK 9.20 (public domain)
- liblzma (public domain)
- Google Breakpad (License)
- Google Crashpad (Apache License 2.0)
- GYP (BSD License)
- Ninja (Apache License 2.0)
- OpenAL Soft (LGPL)
- Opus codec (BSD License)
- FFmpeg (LGPL)
- Guideline Support Library (MIT License)
- Range-v3 (Boost License)
- Open Sans font (Apache License 2.0)
- Vazirmatn font (SIL Open Font License 1.1)
- Emoji alpha codes (MIT License)
- xxHash (BSD License)
- QR Code generator (MIT License)
- CMake (New BSD License)
- Hunspell (LGPL)
- Ada (Apache License 2.0)
CI infrastructure sponsored by Depot — fast GitHub Actions runners.
