Skip to content

AhiGram/AhiGramDesktop

 
 

Repository files navigation

Telegram Channel Telegram Channel GitHub Downloads

A modified version of Telegram Desktop that combines useful functionality from various community forks and introduces additional improvements.
It uses the official Telegram API and the secure MTProto protocol.

Privacy Features

  • Invisible Mode — view messages, stories, and chats without updating your online status or activity indicators.
  • Deleted Messages Access — allows viewing messages that were removed from chats. Media files are cached in the background, and removed messages may reappear after restarting the client.
  • Disable Sponsored Messages — optional setting to hide Telegram’s sponsored content inside the client.

Proxy and Network Tools

  • Smart MTProto Proxy Discovery — automatically searches for available public proxies (including SOCKS5 and external sources). Proxy parsing logic is handled server-side and discovered proxies are stored locally to speed up future connections.
  • Auto-Switching — automatically connects to the fastest available proxy node.
  • Cleaner Chat List — proxy promotion channels are hidden from the chat list.

Developer Utilities

  • Copy the ID of premium emojis directly from the emoji selection menu.
  • Add premium emoji packs without needing an active Telegram Premium subscription.
  • Display callback_data for inline keyboard buttons.

Other Improvements

  • Based on the latest Telegram Desktop updates.
  • Minor interface adjustments.
  • Various small bug fixes and quality-of-life improvements.

Acknowledgments

This project was inspired by and incorporates ideas and code from the following community projects:

We are grateful to these projects and their contributors for their work and inspiration.

Contributors

Languages

  • C++ 70.4%
  • C 27.7%
  • Objective-C++ 0.6%
  • CMake 0.4%
  • Python 0.3%
  • CSS 0.1%
  • Other 0.5%