Cheogram is for people who already use, or want to use, a Jabber (XMPP) account and need to reach contacts on other networks, such as SMS-enabled phone numbers. It comes from the developer Soprani.ca and builds on the Conversations app. This page covers version 2.19.0-6+free, which needs Android 6.0 or newer and takes up 35.9 MB.
Free, ad-free and open under GPL-3.0
Cheogram is free and shows no ads. The code is released under the GPL-3.0-only license, and the source is published at git.singpolyma.net/cheogram-android.
The app itself is not the whole service, though. It requires an account with a Jabber service. You can run your own server or use one hosted by someone else, and the developer points to Snikket hosting as an example. Any cost for an outside service is separate from the app.
Gateway features and the phone app link
The main focus is gateway users. When you connect through a gateway to the phone network, Cheogram integrates with the native Android Phone app. It also hooks into the add-contact flows that gateways provide, and it shows timestamps for calls.
Messages can carry both media and text, including animated media. Subject lines, where a message has one, are displayed without taking over the conversation view. Links that point to known contacts appear with the contact's name rather than a raw address.
Contacts, tags and the command interface
Address book integration is part of the feature list, so existing contacts can be tied into the chat experience. The developer also mentions tagging contacts and channels and then browsing by tag, plus a command UI.
The artwork in the screenshots comes from Pepper&Carrot by David Revoy under CC-BY, modified for avatars and photos, and its use does not imply the artist endorses the project.
Maintenance and release history
The initial release was on March 19, 2022, and the latest update came on July 26, 2026. The current build is 2.19.0-6+free.
Cheogram pros and cons
Pros
- Free with no ads listed
- Open source under GPL-3.0-only, with a public source repository
- Integrates with the native Android Phone app when using a phone-network gateway
- Shows call timestamps and contact names in links
- Supports media and text in one message, including animated media
Cons
- Needs a separate account with a Jabber service
- The current version is 2.19.0-6+free.
- Command UI and tagging are mentioned without detail on how they work
Is Cheogram safe?
The APK on this page is the unmodified file from Soprani.ca, and its SHA-256 checksum is 2db56fb32841ed2c3d5893a6313606f0f5e2df2678e409aabf813cc784522310. Compare it with the file you download before installing. The source code is open under GPL-3.0-only, so anyone can inspect it. No permissions list or privacy policy is given here, so review the permissions Android shows you before signing in to your Jabber account.
How to install Cheogram
- Download the APK with the button on this page and wait for it to finish.
- Compare the file with the SHA-256 checksum shown here if you want to confirm it arrived intact.
- Open the file on your phone and allow installs from this source when Android asks.
- Finish the install, then open Cheogram from your app drawer.