A fork of Telegram Desktop. It is not an official Telegram client and is not endorsed by Telegram.
Everything the fork adds sits in one settings section and can be switched off.
Hides what you did not ask for. Gift, stars, wallet and premium purchase entries; premium decorations such as emoji status, message effects, background patterns, folder emoji, boosts and levels; the AI button; sponsored messages; maps; translation. Each is its own switch, all of them under one master switch.
Group message blacklist. Hide one person's messages inside groups without blocking them: they are never told, and they can still write to you privately. Chats can be exempted, and the whole feature has a quick switch in the main menu.
Private notes. Attach a note to a person, visible only to you, shown after their real name in messages and in the chat list. The frequently used notes are your own list.
Your data stays yours. The lists live in tdata/zgram.json and can be
exported to a file or the clipboard and imported back.
No ghost mode, no anti-recall, no saved deleted messages. Upstream code is gated rather than deleted, which is why this fork can keep merging Telegram Desktop.
Sponsored messages are hidden only if you turn that switch on. Telegram's API terms require a client to show them, and the app says so before the switch takes effect.
This is not an official Telegram client and Telegram does not endorse or support it. Ask the fork's author about problems you see here, never Telegram support.
One switch, hiding sponsored messages, is off by default and stays off unless you turn it on. Telegram's API terms require a client to display official sponsored messages and not to interfere with them, so turning it on breaks those terms. The app says so before it takes effect.
Build it with your own api_id and api_hash if you distribute binaries, and
do not reuse credentials that other services of yours depend on: credentials are
what Telegram restricts, so one restriction would take those services down too.
The fork changes what the client shows you. It cannot change what the server knows, and it is not an anonymity tool.
FORK.md holds the fork's rules and the notes on building against system
libraries. Everything below is upstream's own documentation.
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.