Introducing aGram for iOS

By kaillewaille, 9 April, 2026

Forum
iOS and iPadOS

Hi everyone,

Some of you may remember me from previous posts about aGram for Mac, aCapture, and aScan. I'm happy to share that aGram is now also available on iPhone:

https://apps.apple.com/fr/app/agram/id6758660315

aGram is a Telegram client built from the ground up with VoiceOver users in mind. It brings the same accessibility-first philosophy as the Mac version to iOS.

A few highlights:

  • Every screen, control, and gesture tested with VoiceOver, with clear and consistent labels throughout.
  • Record a voice message just by bringing the phone to your ear, and listen to unread voice messages on the earpiece the same way — no need to locate a button.
  • Magic Tap support to start, send, or cancel a voice recording from anywhere in a conversation.
  • Two-step report and block flows with clear confirmations.
  • Built-in feedback system: send bug reports and feature suggestions directly from within the app, no need to leave aGram or write an email.
  • Demo mode so you can try the interface without signing in.
  • Available in 8 languages: English, French, German, Spanish, Italian, Polish, Portuguese, Russian.

Pricing: 5.99 EUR / 4.99 USD, varies by country and region — see the App Store listing for details in your country.

aGram is, and will continue to be, actively developed to offer and maintain a first-class experience for everyone. Your feedback directly shapes what gets built next, so if you give it a try, I would love to hear what works well and what could be better — bugs, missing features, awkward VoiceOver interactions, anything at all.

You are also welcome to join the aGram community on Telegram, where users and I discuss features, share tips, and report issues together:

https://t.me/+ilMA6NbYQN40NWJk

Thanks for taking a look.

Options

Comments

By TheBlindGuy07 on Thursday, April 9, 2026 - 14:25

Thanks so much for providing a demo!!! Literally nobody seems to do it. Great first impressions.
By the way, it's cad$6.99 for us Canadians.

By Dennis Long on Thursday, April 9, 2026 - 15:08

I have to pay $5 immediately.

By TheBlindGuy07 on Thursday, April 9, 2026 - 15:33

I was talking about the demo in the app to test all UI states and dummy features.

By Roaratron on Thursday, April 9, 2026 - 17:54

Hi, I just got aGram and it looks awesome! A couple things though, I was able to sign in fine, but when I got to the notification screen, I got a 502 error. I When rebooting the app, I got a "can't find configuration error". so now my app is locking up when I try to type a message or swipe through earlier messages.

By kaillewaille on Thursday, April 9, 2026 - 17:59

Hi,

Thanks for reporting this, I'm still trying to fix this as soon as possible to get background notifications come back to normal.
Meanwhile agram is still usable, although you may not receive notifications while the app is in background, until I fix the above issue.

Thanks for your patience.

By Roaratron on Thursday, April 9, 2026 - 19:26

Hi, thanks for the reply! So for some reason my app is locking up when I try to view messages. I joined the telegram community for aGram, and when I was viewing the chat, the app seemed to freeze up on me. I've even deleted the app and reinstalled without enabling notifications.

By Nut on Friday, April 10, 2026 - 02:56

I just purchased aGram and I'm liking it so far; finally a Unigram-like app for iOS.
Unfortunately I do get the 502 error too, I just chose to skip it. Manually enabling background notification seems to work though as I did not receive the same 502 error but I'll have to see if background notifications will actually works.

By eyesfreesight on Saturday, April 11, 2026 - 20:52

Hello! Hope you’re having a wonderful day :)
I love the fact that you’re paying attention to the complete inaccessibility of the original Telegram client for IOS. I deeply appreciate this huge step to help blind people as a voiceover user myself!
However, there is a number of bugs that should be fixed and features that should be added to the next iterations of AGram app. So I’m going to list most of those I found within about an hour of testing AGram for IOS:

Very often, a random action in the app triggers voiceover to lag, showing me a blank screen (even though it looks is it should visually). Force-closing the app via the app switcher is the only option to get unstuck

From time to time, after opening a chat, AGram just shows me a blank screen

Can’t activate notifications, because AGram requires an extra code that is supposed to be sent to my other Telegram clients / devices, even though this code never comes. (Tried it a number of times)

Rearrange the “scroll to bottom” button placement so that the voiceover cursor would reach it as soon as a user swipes left from the text field in the chat, it’s way more convenient to reach it, rather than reaching it by swiping right from the name of the recipient on the top of the screen

The “scroll to bottom” button is not always visible by Voiceover

The unsend text should stay in the text field even if the AGram user force-closes the app via the app switcher, just like in the original Telegram client

Add an option to send a live location (together with timing of sharing the location, just like it’s released in WhatsApp)

Add an option to schedule a message, together with “send it as soon as the recipient goes online” and “send without sound” button

Include a number of unread messages that should be pronounced when bringing the voiceover cursor to the “chats” tap, right after pronouncing the word “chats” (for example “chats, 12, tap, one of four”)

Include a number of unread messages that should be pronounced when bringing the voiceover cursor to the backbutton in the top left corner labeled “chats” in a chat window, right after pronouncing the word “chats” (for example “chats, 12, back button”)

Make the keyboard disappear when having a "delete this message” popup

Add "delete for everyone" button when deleting messages from a chat

Add the ability to completely delete a chat for everyone, not just for me “like it’s released in the original Telegram client)

Remove a constant lag when I just reopen the app
Remove a message “login successful” every time a user opens UGram

Add an option to select multiple messages

Add the ability to switch between my chats, folders and channels

Add a sound when a message is sent successfully

Add the “connecting” status when trying to connected to the internet (just like it’s released in WhatsApp)

Add the ability to see the senders name if the message was forwarded

Add, and implement an option to go to the profile of an original sender (if the message was forwarded)

Add the ability to record a voice message by long-pressing the “record a voice message” button, along with slide to lock the recording, swipe left to cancel and doubletap to send the voice message (just like it’s released in the original Telegram app)

Add an option to switch a “record a voice message” button to “record a video message” button by doubletapping the aforementioned button

Add an ability to save voice and video messages

Add a loud distinct sound that lets you know when the “record a voice message” button and the “record a video message” button activated (just like it was released in the OLDER versions of WhatsApp)

Add a loud distinct sound that lets you know when the recording of a voice/ and video message has stopped (just like it was released in the OLDER versions of WhatsApp)

Remove the “block user” and “report user” buttons the the actions of messages in the chat and move them to the menu of a user (that can be activated by doubletapping the name of the user on top of the screen when a chat is open)

Make AGram less battery-consuming (it takes much more energy than the original Telegram client)

Add the ability to quickly search by links, music, files, photos and videos by doubletapping the name of a recipient in a chat on the top of the screen

Add the text field for searching a message inside a specific chat)

Add an ability to search messages by dates (setting the earlier and later date)

Add an ability to add a person to a new/existing contacts by selecting this option from the menu that can be activated by doubletapping the name of a recipient in a chat on the top of the screen

Implement an ability to add a caption when sending a video/phoeo using “add attatchment” button

Add a readable progress bar while sending a video/photo/document (removing extra words that a regular user doesn’t need to hear/see)

The button “transcribe voice message” does exist, but it seems like it doesn’t function properly

Add an ability to translate messages and automatically translate messages

Add an ability to navigate by links using a voiceover roter (including messages with a couple/few links)

Remove “mark as read” button from actions on the main screen of the app if the message in a chat was already read prier by the user

Can’t click on the link directly in a chat while using AGram

Add an “edit” button to the main screen of the app (for a faster reorganization/deleting chats, groups and channels)

Add an ability to edit a message in a chat by selecting this feature from the actions such as “reply,” “forward,” etc.

Add an ability to select multiple recipients when forwarding messages

Add an ability to show/hide the original sender of a message when forwarding

Add an ability to add anempty line when composing a text message by pressing Command + Shift while using a Bluetooth keyboard

Add a player window on top of the screen while a record message is is being played/paused (make sure to include all the player controls there)

The jplayback speed of a voice message shouldn’t reset to the default value when switching between voice messages in different chats

Add an ability to see the message a user replies to, as well as a button to be able to jump to this message (similar to the way it’s released in WhatsApp)

Add an ability to quickly go to a profile of a sender in a group/topic

Add an ability to play/pause a voice message, as well as a “stop playback” button to the aforementioned player

Add a “go to next/previous mention” button in a group chat

Add a “read” status when viewing a chat on the main screen and the message that was sent by an AGram user was actually read by a recipient (just like it works with voiceover in the original Telegram client)

Make the text field in a chat remain active, even after the previous message was sent. It increases productivity since a AGram user doesn’t have to always click on the text field (just like it works with voiceover in the original Telegram app)

Add an ability to send a bug report / request a new feature by shaking an iPhone (just like it’s released in Instagram)

Thank you in advance :)
By working together, we’ll make AGram the best client EVER

By kaillewaille on Sunday, April 12, 2026 - 10:17

Hi, and huge thanks for taking the time to report this as well as in the agram feedback system.
that's a huge list, but definitely aggree with most (if not all) of the suggestions. It may take a little time to fix everything, but for sure consider the challenge accepted. 🕵️‍♂️

By Ahmed ahmed on Sunday, April 12, 2026 - 12:43

Hello,
Thank you for this application; I have successfully downloaded it from the App Store.
However, I noticed that a large number of countries are currently unsupported when **opening an account**, particularly many Arab countries like **Jordan**. Because of this, I have been unable to set up my account so far.
I hope there will be a new update soon to resolve this issue and support users in Jordan.
Thank you very much.

By kaillewaille on Sunday, April 12, 2026 - 13:08

Hi, Missing countries will be added in 1.0.1, to be released during next week: I don't have the exact date yet at it depends on: - releasing it to Testflight, expected later today so that enrolled users can test and give some feedbacks. - If all goes well, sending it to Apple for review tomorrow morning. - Then wait for Apple to review the release. If all green, it will be available on the App Store.

By Ahmed ahmed on Sunday, April 12, 2026 - 13:21

How can I test this version?

By Dennis Long on Sunday, April 12, 2026 - 13:32

Hi, how do I become a tester for this app? I'd love to help.

By kaillewaille on Sunday, April 12, 2026 - 13:49

Hi,

I have currently enough people enrolled in Testflight, and having more people would not be so efficient at the moment, as I need to fix the issues reported by current users.
For those who would like to become a testflight member in the future, I encourage you to join the telegram forum created for all my apps, as it's there that most of the things happen.

By kaillewaille on Wednesday, April 15, 2026 - 08:24

Hi everyone,

just to let you know that the freezes are nearly gone now on the beta we're testing here.
Still need to fix a few things regarding message pagination , message focus, and we should be good to send this to apple for review.
if all goes well, 1.0.1 with no freezes, notifications, and better user experience, should be ready by end of week.
Thanks for your patience

By Guilherme on Friday, April 17, 2026 - 22:17

Hello, congratulations on the app. I’ve updated to the latest version and I’m experiencing the following issue: when I tap on an EPUB file, the share sheet no longer appears, so I can download it or send it elsewhere. Nothing happens—it just keeps showing the message.

So I’d like to ask: is it currently not possible to download files received in conversations or channels on aGram?

By Ramy on Saturday, April 18, 2026 - 21:31

Hello:
And THanks so much for your app,
just need to know from any user here the difference between A-gram and Accessible gram,
I have the accessible gram as beta version, and do not know if the developper will pay any tention to it.
so, need your opinion before purchasing.

By Guilherme on Sunday, April 19, 2026 - 00:03

Based on my experience using both apps, I noticed the following: both are very similar, each with its own strengths and weaknesses.

A positive point of aGram is that it has a button to search for messages within a conversation. On the other hand, it has an important limitation: it does not allow downloading files received in conversations. When you tap on a file, the share sheet does not appear, which prevents you from downloading or sending that content to other apps.

In AccessibleGram, although there is no way to search for messages within a conversation, you can at least download the files you receive. You can tap on them to access the sharing options, allowing you to save or send these files wherever you want.

It is worth noting that I did not test many other features beyond text conversations and downloading files.

By Dennis Long on Sunday, April 19, 2026 - 02:58

Hi, I have a friend who has this. How do you get to your contacts in the app? is there a contacts tab coming?

By Dennis Long on Sunday, April 19, 2026 - 04:24

I believe aGram will improve. I'm not at all impressed with accessible gram. When it crashes every time you receive a call that needs to be a top priority fix. Its yet to be fixed. I guess you get what you pay for. aGram also appears to listen to user feedback very well. I'll be purchasing it for that reason.

By Ramy on Sunday, April 19, 2026 - 08:51

WIsh that it will be the alternative.
we deserve this, because we were waiting years to be able to use Telegram like any other user.
So thakns for any efforts in general.

By kaillewaille on Sunday, April 19, 2026 - 14:23

aGram iOS 1.0.2 is out - chat folders, new notification pipeline, and an important one-time action for everyone already on beta or prod.

Dear all,

Here are some updates about aGram for iOS.

What is new

Chat folders are now supported end to end. You can create, rename, reorder, and delete folders; chats can be added to or removed from a folder via a long-press / rotor action on the chat row. The folder tabs live above the chat list and switch the visible chats. When creating a folder you pick an initial inclusion preset (Private chats, Groups, Channels, or Bots) so the new folder is immediately useful.

Important: notifications have changed

Up to 1.0.1 aGram iOS delivered push notifications through a dedicated relay server we operated (aGram Relay). That server had to decrypt the Telegram push payload to forward it to your device, which meant the operator technically had access to every notification's content. Not great from a privacy standpoint, and not really acceptable under GDPR.

Starting with 1.0.2 we use the same path as the official Telegram clients: push notifications go straight from Telegram's servers to your device via TDLib's registerDevice mechanism. No relay in the middle, no third-party touching the payload.

What you need to do, once

Open aGram iOS 1.0.2, go to Settings, and re-enable notifications. Even if notifications were already enabled before the update, the registration of your device with Telegram needs to happen explicitly on this new pipeline - the old relay registration doesn't carry over. Without this single step your phone will go quiet until you do.

If you see each notification arriving twice

This happens if your account still has an active aGram Relay session alongside the new direct Telegram registration, so both paths are delivering. It is safe but annoying. To fix it on your side right now:

  • In any Telegram client (aGram included, or the official app) open Settings, then Devices (sometimes called Active Sessions).
  • Find the session labelled Accessible Telegram Client aGram Relay 2.0.0.
  • Terminate that session.
  • Keep the session that corresponds to your aGram iOS install on the new pipeline - its label and timestamp will match your current install.

After terminating the relay session you should receive each notification only once.

What happens if you do nothing

The aGram Relay server is being shut down shortly. On the day we bring it down, any session still registered on it will be unregistered automatically and wiped on the server side. No action required from you, no data retention, and no further push will be delivered through the relay. From that point on the only path alive is the direct Telegram one, so the re-enable step above is the single thing you need to do to keep getting notifications.

A few other things shipped in 1.0.2

  • Turkish translation added.
  • Persian translation added; the app is now fully localized in twelve languages including right-to-left Persian.

Feedback is welcome via the in-app Settings, Send Feedback entry (the report is sent with an anonymized device id and the recent logs, which makes it a lot easier to diagnose). Thanks to everyone who has been testing over the last weeks - the beta round has caught issues we would never have found alone.

By Guilherme on Sunday, April 19, 2026 - 14:46

Hello, in version 1.0.2 the issue with downloading files has been fixed. The app is very good, I’m really enjoying the experience and I recommend it. Congratulations to the developers for the excellent work!

By Dennis Long on Sunday, April 19, 2026 - 14:56

Hi, how do you access your contacts? It doesn't appear there is a way to do so. Is this coming?

By kaillewaille on Sunday, April 19, 2026 - 15:01

Hi,

Contacts tab will appear in 1.0.3, need a little time to polish the UX.
Meanwhile, you can create a conversation by tapping the new conversation button and search for contacts. Not very handy, but it should work more or less.

By Dennis Long on Sunday, April 19, 2026 - 15:12

Do you have an rough idea when we can expect 1.03? Thanks for all you are doing this is awesome very nice job!!!!

By kaillewaille on Monday, April 20, 2026 - 09:15

Hi everyone,

Someone reported that the link provided here sometimes does not work i.e., leading to "this application is not available in your country/region".
If you're facing this issue, you can try this direct link that should open the specific ApStore for your country:
https://apps.apple.com/app/agram/id6758660315

As for the 1.0.3 release, it's currently being beta-tested, depending on the feedbacks it may take up to a week to be released.

By Ramy on Monday, April 20, 2026 - 14:37

I installed the AGram Today, and really i love it.
THanks for your hard work.
just please before producing the next version, can you add a way to change any channle info that belongs to me?
so, if i am the channle admin and need the change it's name or any thing, now, i couldn't do this.
so, can you enable this please?

By Ramy on Monday, April 20, 2026 - 14:39

Hello again:
i installed the app now , and i enabled all things, but i go t a message when i need to enter the settings tap, can not get notifications,
so, should i do things you mentioned? or what?
till now , no one sent me messages on telegram, so do not know if it is working or not.
but i'll write here.

By Dennis Long on Monday, April 20, 2026 - 17:59

If you have it set to not answer calls automatically You can't answer calls. The one time it did answer it answered with the Telegram app and Not aGram. I tried magic tapping to answer, using my bluetooth headset and nothing worked. I also filed a bug report in the app. I am certainly willing to help fix this issue.