Skip to content
This repository was archived by the owner on Oct 19, 2026. It is now read-only.
RegramDevPublic archive

About

Regram Desktop: an independent cross-platform Telegram client

Resources

Contributing

Stars

5 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

Regram Desktop

English · 简体中文

Regram icon

Regram is an independent, cross-platform Telegram client built on Telegram Desktop. It combines features inspired by Nagram-Qt and AyuGram Desktop under the Regram name, while keeping the original Qt interface.

Downloads

Get available installers and checksums from GitHub Releases. Read the notes for each release before installing. Platform support is represented by the assets actually published for that release.

Platform Release package Architecture
macOS 12 or newer Drag-to-Applications DMG Apple Silicon arm64 / Intel x86_64
Windows Setup installer / portable ZIP x64
Linux Compressed bundle with a user-level installer x64

Builds currently use ad-hoc signing on macOS and are unsigned on Windows. They are not Apple-notarized or Authenticode-signed releases. The declared macOS 12 minimum still needs testing on a macOS 12 machine. Linux bundles follow the upstream Rocky Linux 8 build environment and require a desktop runtime.

Features

  • Keyword and regular-expression message filtering, chat-specific rules, and rule import/export.
  • Local message history and anti-recall controls for messages received by the client.
  • Ghost-mode controls, privacy preferences, and additional account and chat options.
  • Message and draft translation, formatting protection, and configurable providers.
  • Inline rich-text translation, whole-chat translation, and language exclusions.
  • Additional appearance, media, notification, screenshot, and context-menu settings.
  • Regram settings, settings search, and portable preference backups.

Current source consolidates Regram settings and includes iOS filter and settings backups, inline rich-text translation, nickname mentions, local user-message hiding, draggable context-menu ordering, independent chat fonts, notification policies, and experimental media scheduling. See the iOS parity record for implementation and verification status. Package manifests identify the exact source included in each installer.

Liquid Glass and the separate AppKit interface have been removed. Regram retains Telegram Desktop's Qt layout and uses independent application and data identifiers. Upstream automatic updates and crash uploads are disabled; update through Regram Releases.

Porting is ongoing. This list does not mean every Nagram/AyuGram feature or every M0–M8 item has passed acceptance testing. See the feature checks, feature matrix, and development record for implemented paths, known differences, and test coverage.

Building

Start with the Regram build and packaging guide. This release workflow validates source and regression tests in Release before producing distribution packages. Private Telegram API credentials belong in the ignored .local/regram/api.cmake file or GitHub Actions secrets, never in source control.

The Regram Release workflow builds Windows x64, Linux x64, and macOS Intel on native runners. The isolated macOS release script supports Apple Silicon and Intel through --arch arm64 or --arch x86_64, using separate build directories. Installers include checksums and build manifests; account data, build logs, and local credential files are excluded.

Before a release, check the latest upstream stable release and development commits, integrate applicable source updates while retaining Regram features, then push the synchronized source and build the packages. The stable baseline is v7.3.1; the upstream sync record identifies the additional development fixes used by the release.

Documentation

License and credits

Regram preserves the upstream GPLv3 license with OpenSSL exception and third-party legal notices. Telegram Desktop, Nagram-Qt, AyuGram Desktop, and their contributors retain credit for their code. Regram is an independent client and is not an official Telegram product.

Third-party

Message filtering follows the Regram iOS rule model and JSON format. See usage and compatibility. Retired Desktop-only rules no longer run.

About

Regram Desktop: an independent cross-platform Telegram client

Resources

Contributing

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages