Keeperorowner/NagramXF
Productivity & UtilitiesA Telegram Android client fork combining Nagram X, exteraGram and AyuGram features for power users.
What it is
NagramXF is an Android Telegram client derived from Nagram X. It adds extra functionality and incorporates most features from exteraGram and AyuGram, making it a superset-style alternative client for users who want more than the stock Telegram app.
The project is a Java-based Android application released under GPL-3.0. Custom features are collected from several third-party clients, and the README states that some closed-source code was reverse-engineered, with original developers credited as contributors.
Getting the app
Ready-to-install builds are distributed through three channels:
There is no step-by-step install guide beyond these links, so check the channel or release notes for the current build before installing. Because this is a modified Telegram client, Telegram may flag or restrict unofficial clients; expect to log in with your own account and accept that behavior on the official apps does not exactly apply here.
Building from source
The repository ships with build instructions for Android Studio. Prepare the following:
-
Clone with submodules:
git clone --recursive --shallow-submodules https://github.com/Keeperorowner/NagramXF.git NagramXFIf you already cloned without submodules, run
git submodule update --init --recursive --depth=1. -
Register an application at the Telegram developer portal and create
local.propertiesin the project root:TELEGRAM_APP_ID=<your_telegram_app_id> TELEGRAM_APP_HASH=<your_telegram_app_hash> -
To sign release APKs, replace
release.keystoreand add the signing values tolocal.properties:KEYSTORE_PASS=<your_keystore_password> ALIAS_NAME=<your_alias_name> ALIAS_PASS=<your_alias_password> -
For FCM push support, replace
TMessagesProj/google-services.jsonwith your own Firebase configuration. -
Replace project-specific metadata: the Google Maps API key in the
AndroidManifest.xmlmeta-data entry, andBaseRemoteHelper.CHANNEL_METADATA_ID(the numeric channel ID without the-100prefix). -
Open the project in Android Studio to build.
Constraints
- The app is Android-only.
- Building requires API credentials, a signing keystore, and optionally Firebase and Maps configuration, so a stock checkout will not produce a fully branded, signed APK as-is.
- Metadata tied to the upstream project must be replaced before publishing your own build.
- The README acknowledges reverse-engineered code from closed-source projects; licensing and attribution obligations for that code are not detailed, which matters if you redistribute builds.
HotRepo's take
The repository has 1,088 stars and 76 forks, and on 2026-11-02 it reached 11th place on the Java daily list with 10 stars gained that day. There is no all-language daily rank recorded. That points to a solid niche following in the Java/Android client space rather than broad trending momentum; the project's appeal is clearly the extra feature set inherited from Nagram X. Anyone evaluating it should weigh the unofficial-client caveat and the reverse-engineered origins alongside the feature list.
Written by AI from the project's README, updated . The project's own docs are the source of truth.