Licensed under GNU General Public License v3.0
Experimental third-party Telegram desktop client built with Rust (Tauri v2) and Teact.
- 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.
To use your own Telegram application credentials:
- Obtain your
API_IDandAPI_HASHat my.telegram.org. - Copy
frontend/.env.exampletofrontend/.env:cp frontend/.env.example frontend/.env
- Fill in your credentials:
TELEGRAM_API_ID=12345678 TELEGRAM_API_HASH=abcdef0123456789abcdef0123456789
git clone https://github.com/nihmadev/YouGram.git
cd YouGram
bun installRun desktop application in development mode:
bun run tauri:devRun in browser with mock server:
bun run mock:server
bun run tauri:dev:mockBuild native desktop installer and binary:
bun run tauri:build