another.im (Qt)
The native desktop and Android client: calls, channels, threads, OMEMO, everything.
What’s coming
FAQ
A new open source messenger built on XMPP — the open, federated standard for real-time chat that has been powering conversations for more than two decades.
We are aiming for October 2026. The exact date will be announced right here on this page. Until then, the alpha builds below are there to try.
Yes. another.im is free and open source software — no ads, no subscriptions, no tracking.
XMPP (Extensible Messaging and Presence Protocol) is an open standard for instant messaging, published by the IETF. Anyone can run a server, and servers talk to each other — just like email.
Yes. Because XMPP is an open standard, you can message anyone using a compatible client, on any server.
Yes. Conversations are protected with end-to-end encryption, so only you and the people you talk to can read them.
No. Your address looks like an email — name@server — and is not tied to your phone number.
Desktop, mobile and the web. Linux, Windows, Android and the browser are there today; macOS and iOS are on the way.
Absolutely. Connect to any standards-compliant XMPP server — public or self-hosted.
Code, translations, design and bug reports are all welcome. The source code lives at dev.narayana.im.
Downloads
Every edition speaks XMPP, so they all talk to each other — choose the one that fits your device. This server is another.im: create an account in any of them, or right here in the browser.
0.5.0-alpha1 · release notes and checksums · a lit mark means the download is there; a dimmed one is coming soon
The native desktop and Android client: calls, channels, threads, OMEMO, everything.
The web client as a desktop and Android app: the same interface as the browser, the whole backend inside.
The iPhone client, on the same backend. In the works.
The Estonian edition of the Qt client: sign in with the state's SSO, contacts first, the same conversations.
Operators
A federation of independent XMPP server operators — realms — that share one bus and one set of service definitions, each keeping its own money and its own users. It is what lets one account be a SIM card, a phone number and an XMPP identity at once, and spend the minutes, data and SMS of one package whether the call is placed from the phone, from the web app or from XMPP.
Status · in development, 2026
A realm is one server under one XMPP domain, and it holds an operator key. The key signs for the realm's own nodes and for nothing else; it never leaves the operator's host.
A network is named by a federation key held by its steward. The steward admits operators and cannot impersonate them: a domain proves which operator key is its own at a well-known address, the way XMPP servers prove their domains.
A realm announces what it offers — trunks, number ranges, access — and routes through the others. The cost of a call is booked to the realm it went through.
A balance never crosses a realm. Settlement between operators is a payment between companies, as it always was.
Minutes, bytes, SMS, tokens for AI services and discrete events. A package first, the account's own tariff after; prepaid or on a credit line; the session is cut off the moment the funds run out.
Any operator running another-xmpp-server. The first network is the one operated by the project's team. Write to team@another.im.
Contacts
Want the comfort of the big messaging apps without the company in the middle? We build private, fine-grained messenger instances for teams, companies and communities: your own server under your own domain, your rules on who joins and what stays, built on XMPP — an open protocol with more than two decades behind it — and on well-trusted open source cryptography. Write to us and tell us what you need.
team@another.imEnglish · Eesti · Latviešu · Lietuvių · Українська · Русский · Suomi