Skip to content

Repository files navigation

YouGram

Licensed under GNU General Public License v3.0

Experimental third-party Telegram desktop client built with Rust (Tauri v2) and Teact.

Features

  • Ghost Mode & Stealth: Suppress read receipts (mark read only on reply), hide typing and recording statuses, stealth story viewing, silent voice/video note playback, offline presence
  • Spy & Anti-Delete: Preserves deleted messages in local encrypted storage
  • Message Edit History: Full tracking of previous message revisions with clickable history
  • Streamer Mode: Hardware-level screen capture exclusion (SetWindowDisplayAffinity) yours invisible to OBS, Discord, Zoom; hide phone number in UI
  • Dual Account Split View: Side-by-side simultaneous multi-account view with independent navigation and resizable divider
  • Restrictions Bypass: Bypass noforwards, save media from protected chats, permanent retention of self-destructing ("view-once") media, screenshot alert suppression
  • Media Superpowers: Send any video as video note (round video), send any audio file as voice note with generated waveform, uncompressed 128 kbps voice recording, play heavy animations on hover only
  • Local Telegram Premium: Custom animated emoji packs, premium stickers, star status badges
  • OSINT & Profile Inspector: Displays exact numerical Peer ID, datacenter indicator (DC), and approximate account registration date
  • Link Sanitizer: Automatically strips tracking and UTM parameters from URLs, bypasses external link confirmation modal
  • Convenience Tweaks: Call confirmation dialog, forward without author attribution by default, unlimited pinned chats, uncompressed photo sends by default

and many others.. Check settings to explore them all, yep.

Importing API Hash and Keys

To use your own Telegram application credentials:

  1. Obtain your API_ID and API_HASH at my.telegram.org.
  2. Copy frontend/.env.example to frontend/.env:
    cp frontend/.env.example frontend/.env
  3. Fill in your credentials:
    TELEGRAM_API_ID=12345678
    TELEGRAM_API_HASH=abcdef0123456789abcdef0123456789

Compilation Guide

Prerequisites

  • Rust (2021 edition)
  • Bun (v1.4.0+)
  • Platform-specific build tools for Tauri v2

Clone and Install

git clone https://github.com/nihmadev/YouGram.git
cd YouGram
bun install

Development

Run desktop application in development mode:

bun run tauri:dev

Run in browser with mock server:

bun run mock:server
bun run tauri:dev:mock

Production Build

Build native desktop installer and binary:

bun run tauri:build

Thanks to

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages