Android · 0.6.20
Your chats and rooms on your phone.
Requires Android 13 or later. Version 0.6.20 opens on your rooms: one list, newest first, with a New room button, and Settings and Projects each on their own page. A room nobody has named shows as Untitled room, and Back takes you up a level instead of out of the app. It keeps 0.6.19, which shows a person's camera when they join a call you are already on; before, their picture could stay on Connecting video while the video was in fact arriving. The Speaking line now sits at the bottom of the call, clear of the camera, and names only other people. It keeps 0.6.18, which keeps ringing after a room changes its key: before, a room that had moved to a new key stopped ringing the phone while KithMoot was closed. The ringing listener now asks each relay only about the rooms that use it, and never reaches a Tor-only room over the ordinary internet. A message to @all or @everyone counts as a mention of you. It keeps 0.6.17, which answers like a phone call: Answer puts you straight into the call with your microphone live and your camera off, and asks for the microphone first if it needs to; say no and you join muted. The call screen shows one plain line naming who is speaking. It keeps 0.6.16, which rings like a phone call. When someone starts a call in one of your rooms, the phone rings and shows Answer and Decline, on the lock screen too where Android allows it. A small listener keeps ringing working while KithMoot is closed; it hears only an encrypted bell that says a call started, not who is in the room or what is said, and it can be turned off under Ring when KithMoot is closed in notification settings. The call screen now shows the other person full screen with your own picture in a corner you can drag, and the controls fade until you tap, except while a screen reader is on. Ringing while the phone is locked and idle for a long time has not yet been checked on a real handset. It keeps 0.6.15, which no longer lets one silent relay hold up your bookmarks, agent actions or the messages you missed, and drops the operator-run relay from the defaults in favour of nostr.mom. It keeps 0.6.14, which keeps a call going when one of the room's relays stops answering, where before the phone could drop people it was still hearing, and reconnects to such a relay on its own. It keeps 0.6.13, which lets you turn off the mirrored view of your own camera in Room details; what others see is unchanged. A room that takes too long to open shows Stop and go back to your rooms after eight seconds. Clear marks wipes your drawing on a shared screen for everyone, and the room of a call you are still in can no longer be removed from the rooms list by mistake.
It keeps the 0.6.12 call that carries on while you visit other rooms: on a call, the back arrow now shows your rooms under a small bar with the microphone, Back to the call and Leave call, and any room you open from there is for reading and writing while the call carries on. Leave room still leaves.
It keeps the 0.6.11 fix for a crash: changing the camera, microphone or a share while the room was in a secure update, which is every link rotation, removal and rejoin, could end the app outright. It also fits the camera to the size of the call: one other person gets 720p, two or three get 540p, four or more get 360p, each with a ceiling on how much is sent, so a phone on a group video call runs cooler and uses less of your connection. Screen sharing is unchanged.
It keeps the 0.6.10 fix for the freeze in which KithMoot stopped responding during a call, and the admission proof for rejoining a kept room after a removal, which the room keepers now require; a phone on 0.6.9 or earlier that misses a removal cannot catch up until it updates.
It keeps the 0.6.9 repairs for calls that stayed on “Connecting video…”, and the 0.6.8 additions: permitted app playback when sharing your screen, separate microphone controls, deliberate Listen here device selection, live drawing and encrypted PNG, JPEG, WebP and GIF viewing. Apps can block playback capture, and voice-call audio is excluded. Attachment uploads and a floating drawing area over other Android apps are not included.
An in-place upgrade from 0.6.12 to 0.6.13 has passed on a Pixel 10 Pro XL: the production signature and lineage verified, the app launched, and the existing account and room list remained. A live multi-person video call on this build, and how warm the phone gets on it, are the checks that remain.
It keeps synced account conversations, project room links, profile and relay settings, an explicit Leave call control, rotation support, and joined-room notifications with an optional Zen bell while connected.
Download and open the APK, then choose Update. Do not uninstall first. Its signing lineage preserves compatibility with the old website preview; sign in with the same Nostr account and use Chats to find your synced rooms. Browser-only rooms must first be added to your account. This restores access to available history, not a complete archive.
Production-key signed; direct download, not a Play Store listing. Android 8–12 cannot install this release. The older preview remains available below but lacks the sync and call improvements.
Download Android 0.6.17APK checksum and signing detailsOlder 0.5.12 preview for Android 8–12