Tlon – Tlon Messenger
The only app you own
Only for iPhone
Free
Tlon Messenger is a new kind of app: the only tool that lets you own your communications and collaborate peer-to-peer with the people you care about most.
Take back control of your data with Tlon Messenger's simple set of channel types:
+ Send messages to your friends, family, and closest collaborators with chats.
+ Collect links and media with galleries to reference later.
+ Write a to-do list, publish a bulletin for your book club, write a blog to your fans, and keep a journal with notebooks.
Yours to own, completely
Unlike most software out there, Tlon Messenger is decentralized and open source. Connect to Tlon Messenger with a unique ID you own. Your ID is a key to a stand-alone node that connects to a peer-to-peer network. This means no middlemen mining your data and no concern about its durability. If we disappear, you can continue to use our messenger.
Simple to set up
Tlon Messenger is built on a new software stack carefully designed to enable true extendability and control. We take care of running your node for you, making sure it's always online and up-to-date.
Trust living online now
Owning your data liberates you from addictive algorithms and engagement anxiety. With TM, you're in control of your digital life, including who sees it and where you take it. If you want to run your node yourself, we'll even show you how.
Need help? Drop us a line: support@tlon.io
more This release adds media and file sharing capabilites to thread replies. It also addresses a few issues with background sync and makes some cosmetic fixes.
- Adds the ability to attach or record videos to replies (threads) in Chat channels and DMs
- Adds support for recording and playing back voice messages with transcriptions in threads
- Adds support for uploading arbitrary file types in threads
- Fixes an issue where background sync would sometimes fail to launch
- Improves the empty channel message for new channels and groups
8.2.1 1 Apr
This release adds media and file sharing capabilities to messages — including video, voice messages with transcriptions, and arbitrary file uploads (PDF, ZIP, TXT, and others) — along with a storage capacity indicator during uploads. Admins now have new tools for managing groups and channels, including the ability to revoke unclaimed invites, pin messages to channel headers, and access a new Channel Info screen for notifications and settings.
8.2.0 23 Mar
- Adds a "Meet your Tlonbot" section to the onboarding tour
- Fixes an issue where background fetch processes would collide with sync on app open
- Fixes an issue where opening the app from a push notification would result in sluggish performance
- Fixes an issue where some notebook posts were not scrollable
- Fixes a regression where the "Members" role disappeared from the channel permissions settings screen
8.1.11 11 Mar
Fixes an issue where message counts for threaded replies were inaccurate.
8.1.8 26 Feb
- Improves screen and channel headers by adding ship connection and sync loading states
- Fixes an issue with missing channel previews on the home screen and in the Channels list
- Fixes an issue where after navigating in to the app from a notification, the "back" button would misbehave and return to the message
- Fixes an issue where users would stay logged in if their ship was breached in Hosting
- Fixes an issue where initial sync after returning from a backgrounded state would be very slow
- Fixes an issue where channels showed stale data and failed to live-update
8.1.7 25 Feb
This release adds "Bot" badges to identify automated posts and introduces Tlonbot assistant configuration options in settings for early access program members.
8.1.6 12 Feb
- Improves the appearance of screen headers across the entire app; adds a "face pile" group of user avatars to all channels and DMs
- Improves the appearance and consistency of all buttons
- Improves the consistency of message sending behavior in all channel types
- Adds the ability to choose one's default avatar color without setting an image
- Adds an empty-state placeholder to the Activity screen with prompts to connect one's contact book
- Fixes an issue where editing a reply in a Gallery channel would display the Gallery text item input rather than the standard edit controls
- Fixes an issue where retrying an unsent message with an image attachment would result in an image that fails to load for all other members of the channel
- Fixes an issue where navigating to a user's profile from a Chat channel, then returning to the Chat channel would lose the original scroll position
- Fixes an issue where system notices would appear unreadable when using themes other than light/dark
- Fixes an issue where group titles were not rendered in the list of invitations
- Fixes an issue where empty or new DMs showed a "Failed to load posts / error: no values to set [Retry]" message
- Fixes an issue where backgrounding the app for 30+ days, then returning would incorrectly report the node's state if using a Tlon Hosting account
- Fixes an issue during onboarding where setting a larger system text size would result in the advancing buttons being inoperable
8.1.5 4 Feb
Adds a search field to the screen during onboarding where one can invite people from their contact book to Tlon Messenger.
8.1.4 20 Jan
- Improves the speed of personal DM invite link generation on Tlon-hosted nodes
- Adds a step in onboarding where users who authorize access to their device's contact book can send invitations to Tlon Messenger directly thereafter
- Adds a "Contact Support" button to the error screen where Tlon Hosting reports the node is not running
- Adds a simple "stop-light" style connectivity indicator to the channel header to see if the other node is online
- Fixes an issue where modifying a link URL after attaching it to a message (e.g. removing UTM strings after pasting) would cause the sent message to display with two link attachments
- Fixes an issue where YouTube, Twitter, and other live embedded media would fail to display correctly; we now display an external link
8.1.3 15 Jan
- Fixes an issue where long-running message fetching on app update would cause the app to show "No posts" in group/channel message previews.
- Fixes an issue where tapping "Customize" in a new group, then navigating to the Group Settings & Info screen, then navigating back to the empty channel would cause the "Customize" button to be inoperable.
- Fixes an issue where editing a Link item in a gallery would cause a screen layout mishap.
8.1.2 23/12/2025
Role management now lets you add members during creation or editing, and blocking is more effective—blocked users' messages no longer affect unread counts, send notifications, or show up in message previews. We've also fixed numerous issues including slow thread images, overlapping text labels, scrolling problems, typing after mentions, notification bugs, and missing admin alerts for group admission requests.
8.1.0 18/12/2025
Adds crash detection and logging.
8.0.7 16/12/2025
- Adds a new sequence to onboarding to customize notification levels during signup.
- Improves the appearance of the OTP entry screen in the onboarding and login flows.
- Fixes an issue where downloading an iOS screenshot on iOS would crash the app.
- Fixes an issue where deleted messages in threads would cause background sync to fail.
- Fixes an issue where pasting a reference to a message, then editing the message, then sending would result in a string of bogus empty references being posted to the channel.
- Fixes an issue where the Chat list screen would read blank with "Loading…" in the header after claiming an invitation.
8.0.5 10/12/2025
Fixes several stability issues.
8.0.2 04/12/2025
Fixes and improvements to the new user sign-up process.
8.0.1 03/12/2025
- Adds in-channel alerts and group item badges for private groups when people are asking permission to join the group
- Adds templates for creating new groups for different purposes
- Adds drag-and-drop to the channel management interface and improves the reliability thereof
- Adds confirmation dialogs for kicking a user and leaving a group, since both these actions will invalidate any invitations sent by the leaving member
- Improves the presentation of the group preview dialog; adds description, privacy, and connection status.
- Hides in-channel messages from users you've blocked
- Adds a warning for non-host group admins when creating a channel in a group they don't host
- Fixes many issues with pop-over sheet interfaces
- Fixes an issue where notification settings would occasionally reset to their allow-all system defaults
- Fixes an issue where one was able to enter an ID other than their own as their nickname
- Fixes an issue where one was unable to mute notifications emitting from a thread from the root message
- Fixes an issue where kicking and re-admitting a group member with roles would appear to retain their roles
- Fixes an issue where other user's "pet names" for other users in groups would appear in push notifications
- Fixes an issue with OTP sign-in where if the device didn't have an Internet connection, the reCAPTCHA bot detection would fail and lock the user out of the app
- Fixes an issue where attempting to leave a channel or a DM would fail
8.0.0 24/11/2025
This release adds support for badging the Tlon app icon with the unread count of push notifications. Push notifications will also now clear as you tap them or read messages inside the app. This version also fixes a critical issue where launching the app would sometimes hang at the splash screen. We've also added the ability to define permissions while creating a channel and automatically revoke outstanding invitations when a group is deleted.
- Adds app icon badges for messages and events that produce push notifications and in-app alerts
- Adds support for revoking invites when a group is deleted
- Adds explainer text to app-level notification level preferences
- Adds description text for individual groups, DMs, and channels to reflect their app-set or overridden notification level preferences
- Fixes a critical issue where launching the app would sometimes hang at the splash screen
7.1.0 12/11/2025
This release adds support for entering a "shortcode" when signing up for a new account.
7.0.6 03/11/2025
- Improves message sync by fetching new messages when push notifications arrive
- Reduces sign-up and onboarding time
- Restores the "Copy group ID" button to the quick actions row of the group settings & info screen
- Adds a prominent "Invite" button to the quick actions row of the group settings & info screen
- Adds explainer text to app-level notification level preferences
- Adds description text for individual groups, DMs, and channels to reflect their app-set or overridden notification level preferences
- Fixes an issue where leaving a channel would "stick" it in the UI despite leaving on the back-end
7.0.5 20/10/2025
- Adds the capability to paste images from the device's clipboard via the "+" attachment button.
- Adds a nickname and @p filter to the group Members screen.
- Adds an "Edit" button to individual Gallery item views.
- Adds the name of a single-channel group to the title of push notifications, rather than using "General."
- Adds a dismissible reminder to enable push notification permissions if the user hasn't.
- Fixes an issue where downloading images would sometimes fail due to faulty uploads.
- Fixes an issue where pending posts inside of threads would briefly appear in the main channel until sent.
- Fixes an issue where inoperable actions would be present in the message actions menu if disconnected from the server.
- Fixes an issue where a gap would appear between the top of a Gallery photo and the header.
- Fixes an issue where the keyboard would cover inputs while editing Link Gallery items.
- Fixes an issue where people joining or leaving a group would cause the group to jump to the top of the Home screen despite there being no unread items.
- Fixes size and placement issues with YouTube embeds.
7.0.3 08/10/2025
Makes several performance improvements related to background syncing and list rendering and fixes an issue where new joiners to groups would erroneously see that they have no access to any channels.
7.0.2 19/09/2025
Fixes an issue where the "Forward message" action in the message long-press menu would cause the app to be unresponsive to taps
7.0.1 09/09/2025
- Adds a new background task which fetches messages in channels and DMs while the app is backgrounded
- Adds support for the new /changes and /range endpoints for efficient message delta retrieval
- Adds support for sequence numbers in channels and DMs such that messages are displayed in the order they are sent for everyone in the group or DM
- Fixes an issue where the "Connecting…" status would hang indeterminately
- Fixes an issue where viewing a group preview would cause performance issues on the server
- Fixes an issue where historical incomplete image uploads would cause degraded performance
- Fixes an issue where image uploads in avatar and group info fields would fail silently
- Fixes an issue where pending messages sent in a thread would briefly reappear in the main channel until sent, or stick in the main channel if failed
- Fixes an issue where lots of roles in the channel permission fields would not wrap to the next line
7.0.0 08/09/2025
- Fixes an issue where the app would crash on launch if the "Enable collecting and reporting performance data" switch was turned on in Settings
- Fixes an issue where deleting the app before logging out of a Tlon Hosting account would cause the app to hang on the splash screen on relaunch
6.2.3 26/08/2025
- Adds a light/dark-mode-appropriate splash screen when launching the app
- Adds banning and unbanning functionality for public groups
- Adds offline post queuing for message edits
- Improves ~ and @ mention responsiveness in Chat channels, DMs, and comments
- Improves SQLite performance
- Fixes an issue where tapping "Customize" in an empty group, then tapping "Cancel" would result in an inescapable navigation loop
- Fixes an issue where users needed to leave the DM and then return to see emoji reactions in threads
- Fixes an issue where swiping down to exit the image viewer lightbox would preemptively trigger while the image was zoomed in
- Fixes an issue where editing a contact's nickname, then editing another profile would show the previous contact's details
- Fixes an issue where pressing "Invite people" from group context menus would fail to navigate
- Fixes an issue where logging out, then logging back in would hang the app on "Loading…"
- Fixes an issue where rendering notifications from some Gallery channels would crash the app
6.2.2 25/08/2025
This release adds media and file sharing capabilites to thread replies. It also addresses a few issues with background sync and makes some cosmetic fixes.
- Adds the ability to attach or record videos to replies (threads) in Chat channels and DMs
- Adds support for recording and playing back voice messages with transcriptions in threads
- Adds support for uploading arbitrary file types in threads
- Fixes an issue where background sync would sometimes fail to launch
- Improves the empty channel message for new channels and groups
more Version 8.2.1 1 Apr
Data Linked to You The following data may be collected and linked to your identity:
Data Not Linked to You The following data may be collected but it is not linked to your identity:
Contact Info User Content Usage Data Diagnostics