# ayugram/ayugramdesktop

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/ayugram-ayugramdesktop).**

4,898 stars · 351 forks · C++ · other · fork

## Links

- GitHub: https://github.com/AyuGram/AyuGramDesktop
- Homepage: https://t.me/ayugram
- awesome-repositories: https://awesome-repositories.com/repository/ayugram-ayugramdesktop.md

## Topics

`anti-recall` `anti-revoke` `ghost-mode` `telegram` `telegram-client`

## Description

AyuGramDesktop is a modified Telegram desktop client and MTProto messaging client. It functions as a local message logger and a privacy-focused chat tool, providing a fork of the standard C++ Qt client.

The project focuses on unlocking premium features and capabilities locally without a paid subscription. It distinguishes itself through a ghost mode that masks online presence and suppresses read receipts, as well as a system for preserving message history by logging deleted and edited content into a local database.

The client includes tools for content management, such as bypassing restrictions on copying or downloading media and translating messages within chats. It also provides security features to mask sensitive interface elements during screen sharing and offers extensive visual customization for fonts, layouts, and themes.

## Tags

### Networking & Communication

- [MTProto Implementations](https://awesome-repositories.com/f/networking-communication/custom-protocol-implementations/mtproto-implementations.md) — Implements the MTProto protocol for encrypted communication between the local client and remote servers.
- [Messaging Clients](https://awesome-repositories.com/f/networking-communication/instant-messaging-services/messaging-clients.md) — Provides a full-featured desktop application for communicating via the MTProto protocol.
- [Message Record Preservation](https://awesome-repositories.com/f/networking-communication/communication-platforms-services/messaging-notification-systems/messaging-services/message-broker-infrastructure/publish-subscribe-messaging/client-to-client-messaging/message-record-preservation.md) — Prevents the deletion of message history by remote parties through local archiving.
- [Message Shadowing](https://awesome-repositories.com/f/networking-communication/message-shadowing.md) — Intercepts data to maintain a permanent local mirror of messages before they are deleted or edited.
- [Telegram Clients](https://awesome-repositories.com/f/networking-communication/messaging-api-integrations/telegram-clients.md) — A modified Telegram client focused on privacy, including ghost mode and anonymity enhancements.
- [Premium Unlockers](https://awesome-repositories.com/f/networking-communication/messaging-api-integrations/telegram-clients/premium-unlockers.md) — Activates subscription-locked features like exclusive stickers and effects locally without payment.
- [Read Receipt Suppressions](https://awesome-repositories.com/f/networking-communication/read-receipt-suppressions.md) — Prevents other users from seeing when messages have been read or when the profile is online. ([source](https://docs.ayugram.one/desktop/))

### Business & Productivity Software

- [Message Recall Prevention Tools](https://awesome-repositories.com/f/business-productivity-software/message-recall-prevention-tools.md) — Prevents information loss by ensuring messages remain visible even after a sender attempts a recall. ([source](https://cdn.jsdelivr.net/gh/ayugram/ayugramdesktop@dev/README.md))

### Data & Databases

- [Chat Message Logs](https://awesome-repositories.com/f/data-databases/chat-message-logs.md) — Logs all sent and received messages locally to preserve content regardless of remote deletions or edits. ([source](https://docs.ayugram.one/desktop/))
- [Local Message Loggers](https://awesome-repositories.com/f/data-databases/local-message-loggers.md) — Implements a local SQLite database to log and preserve messages that have been deleted or edited by the sender.
- [Local Database Persistence](https://awesome-repositories.com/f/data-databases/sqlite-drivers/sqlite-storage-adapters/local-database-persistence.md) — Uses an embedded SQLite engine to ensure message logs and edit histories persist locally.

### Security & Cryptography

- [Online Status Privacy Controls](https://awesome-repositories.com/f/security-cryptography/online-status-privacy-controls.md) — Provides advanced controls to hide online presence and last seen timestamps from other users.
- [Presence Masking](https://awesome-repositories.com/f/security-cryptography/presence-masking.md) — Hides real-time activity and online status from other users via a dedicated ghost mode. ([source](https://cdn.jsdelivr.net/gh/ayugram/ayugramdesktop@dev/README.md))
- [Privacy-Focused Communication](https://awesome-repositories.com/f/security-cryptography/privacy-preserving-utilities/privacy-focused-communication.md) — Provides a privacy-enhanced messaging experience including ghost mode to hide online presence.
- [Screen Capture Protections](https://awesome-repositories.com/f/security-cryptography/screen-capture-protections.md) — Prevents unauthorized recording or capturing of sensitive chat content during live streams.
- [Sensitive Content Obscuration](https://awesome-repositories.com/f/security-cryptography/sensitive-data-access-controls/sensitive-content-obscuration.md) — Hides private interface elements and messages during screen sharing to protect information from viewers. ([source](https://cdn.jsdelivr.net/gh/ayugram/ayugramdesktop@dev/README.md))
- [UI Element Masking](https://awesome-repositories.com/f/security-cryptography/sensitive-variable-redaction/document-content-redaction/redaction-strategies/ui-element-masking.md) — Dynamically hides sensitive interface elements and text fields during screen capture to prevent data leaks.

### Development Tools & Productivity

- [Client Customizations](https://awesome-repositories.com/f/development-tools-productivity/rest-apis/rest-api-clients/client-customizations.md) — Provides user-defined modifications to the visual appearance and behavioral settings of the desktop client.
- [Notification Delay Suppressors](https://awesome-repositories.com/f/development-tools-productivity/task-execution/notification-delay-suppressors.md) — Overrides default notification delays to ensure alerts arrive instantly regardless of activity on other devices. ([source](https://docs.ayugram.one/desktop/features/))

### Graphics & Multimedia

- [Content Restriction Bypasses](https://awesome-repositories.com/f/graphics-multimedia/content-restriction-bypasses.md) — Bypasses restrictions on copying text and downloading media from protected chats. ([source](https://docs.ayugram.one/desktop/))

### Software Engineering & Architecture

- [Local Feature Flag Overrides](https://awesome-repositories.com/f/software-engineering-architecture/local-feature-flag-overrides.md) — Implements local modification of internal flags to activate premium features without a paid subscription.

### User Interface & Experience

- [Widget Frameworks](https://awesome-repositories.com/f/user-interface-experience/widget-frameworks.md) — Constructs the desktop interface using a C++ widget-based framework.
