The Android App

Kade-AI as a real app on your Android phone — installed straight from this page, no app store involved.

On this page

Android 2.17.0 (build 124): rebuilt to match the iPhone app

  • Talk. Each message is one TalkBack stop, with the iPhone's actions in the iPhone's order: Open images, Copy text, Play, Reading view, Share, Edit and resend, Regenerate and Delete. Sighted family find the same list behind the three dots beside each message. Stop works, Retry checks with the server first so nothing posts twice, and the Talk list has Pin, Rename, Archive and Bookmark on every chat.
  • Calls and voices. A new call screen, one voice speed list, the voice picker, the Pronunciation Dictionary, whisper, and replies spoken while they are still being written.
  • Characters. Faces, portraits, puppet bodies and About a character, plus the full Character Builder: the editor, writing desk, voice, painted portrait, knowledge files, connections and version history.
  • Library, Create and Play. The Library player and shelves, the Sound Booth, Describe, Transcribe, the Game Room, Matchmaker, the Debate Room, the Parlor and Reverie are built into the app.
  • More. Settings, Search everything, Help, Memories, Logbook, Alerts, Announcements, Morning Brief and your account pages are built into the app. Family history is too, for accounts that have it.
  • Still on the website for now: Kade's Clubhouse and Described video open their web pages, and the Arcade is not in the Android app yet.

2,735 automated tests, lint, release signing and file alignment passed, and the app was opened on an Android emulator, signed in to a test server, without a crash. It has not been tried on a real phone or with TalkBack yet, so tell Kade about anything that reads wrong. The download is about 78 MB, larger than before, because the painted pictures and call ringtones now live inside the app.

Android 2.16.3 (build 123): characters, conversations, and calls

  • Expressions change smoothly, and changing characters clears the previous portrait immediately. Describe character opens a scrollable description of the current supported portrait in chat or calls, even with faces hidden.
  • Search inside a conversation, copy or share a message, return to your running call, and open a finished call as written chat.
  • Companion call notices have separate Answer and Not now choices. Opening a notice does not start your microphone; Answer is a deliberate action.
  • Calls preserve connected headphones and hearing aids. Audio check reports the output and volume. Spotter's camera controls and reconnecting are clearer.
  • Sign-in details, call-answer proofs, drafts, and signed-in web cookies stay out of Android backups.

The 257-test suite and corrected focused retest, lint, release assembly, package signature, and file alignment checks passed. Large-text screens were inspected at 200%. Physical phone, TalkBack, Bluetooth, and real push delivery have not been tested yet.

Android 2.16.1 (build 121): Library fixes

  • Every Library shelf and search shows its first page. Version 2.16.0 skipped it.
  • Your listening place is saved when you pause from the lock screen or a headset, when you close a recording, and when it ends. A finished recording starts from the beginning. Your speed comes back with your place. Skipping back or ahead no longer jumps to the start while a part is still loading.
  • Moving to the next or previous reading passage is announced to TalkBack. The speed buttons say which speed is selected.
  • An expired sign-in is renewed instead of signing you out.
  • Closing the Start Spotter notice with Back or a tap outside counts as Not now.
  • If the server asks the app to slow down, the buttons on that screen pause for a minute instead of staying off.

Checked with the app's automatic tests (172 passed). It has not been tried on a physical phone yet.

Android 2.16.0 (build 120): five tabs and more native screens

Android is a public beta. This page always offers the latest checked release. Install it over your existing copy to keep your sign-in and saved drafts.

Download Kade-AI 2.17.0 for Android

Talk, Library, Create, Play and More match the iPhone's main sections. Each tab keeps your place; tap the selected tab again to return to its first screen. Back is at the top left. Search finds screens, characters, recent chats and Library items.

Library has shelves, search, recently opened items, collections, reading positions and bookmarks. Recordings play in a native player with speed, skip and media controls. Text books have chapters and readable passages. Narration and advanced Library tools still use the website.

Call your Spotter is on Talk. Choose Start call, allow the microphone, and use Show my surroundings to allow and turn on the camera. Front/back camera and light controls are available during the call. Camera sharing pauses when you leave the call screen or the app goes into the background.

Describe accepts a chosen photo, short video or document. Transcribe records words into text you can review, edit, copy or share. Bookmarks, prompts, My Creations, Wall of Fame, alerts, full announcements and searchable settings now have Android screens too.

Still opening the website: Sound Booth generation, described video, Clubhouse rooms, several games, the character builder and advanced account tools. The native Android app is not yet fully caught up with the iPhone app.

Earlier Android updates

Android 2.15.2 (build 119): context for dictated messages

Voice messages recorded in Android now tell your companion that the words came from speech transcription. The context stays with the message through draft edits, reopening the app and retrying a send. Recording still adds to your draft for review before sending. Review names if your phone often mishears them.

Android 2.15.1 (build 118): clean replies and a friendlier start

Replies read cleanly. The directions written for the voices (the words between percent signs), scene names in double brackets, and markdown stars no longer show in the chat or get read by TalkBack. Play still speaks with the voice directions. Notifications are cleaned the same way.

A friendlier first minute. Signing in opens a chat with your main agent (Kiana unless you chose someone else), with Chats underneath so Back still takes you to your list. A brand-new chat says who you are talking to and offers three starter ideas; choosing one puts it in the message box for you to send or change. Opening a saved chat now says Opening your conversation instead of pretending someone is replying.

Sign-in doors. The field accepts an email or a phone number. New here? Ask Kade to join opens the join form, and Forgot your password? opens the website’s password reset in your browser.

Android 2.15 (build 117): live calls and richer faces

Open a chat and choose Call → Start call. Allow the microphone when Android asks. You can speak while your companion is talking to interrupt naturally. Mute your microphone, switch the speaker on or off, or hang up from the call screen. The call continues when you lock the screen; its notification has mute and hang-up controls.

A call started from an existing conversation keeps its context and saves the call transcript there. When you hang up, Back to chat returns to that conversation. The transcript can take a moment; use Refresh if it has not arrived. A call started in a new chat appears in Chats after the server saves it.

The four main characters now look curious, thoughtful, playful, confident, tender, tired, serious and delighted, with different movement rhythms. Hide character faces and Reduce Motion remain available in Settings.

Android 2.14: faces, the Talk button, attachments and more destinations

Real faces. Harley, Lilly, Kiana and Della now use the same drawn faces as the iPhone and the website: they smile, frown, look surprised, skeptical, sad or worried, and laugh, following the directions in their own replies, with mouth shapes while they talk and a blink now and then. Kiana's face had stopped moving on Android after her picture changed on September 19; it moves again. Characters with a Fish voice now move their mouths too.

A face at the top of every conversation. The character stays at the top of the chat the whole time, not only while a voice message plays. It sways and blinks while quiet, moves big while talking, and tips its head while a reply is on the way. It shrinks while the keyboard is up and at very large text. TalkBack never lands on it. To remove it, turn on Settings → Hide character faces. Faces now keep moving while TalkBack is on, as on the iPhone, so a sighted person beside you can see them; Reduce motion, turning off Android's animations, and Battery Saver still keep them still.

Talk to your main agent from anywhere. A Talk to button sits at the bottom of every screen except a conversation and opens a new chat with your main agent. Everyone starts with Kiana. Choose someone else in Settings → Your main agent. If Kade sets your main agent for you, the phone uses it once, and your own later choice stays.

Photos and files in a chat. The paperclip beside the microphone attaches one photo or file to your next message: Choose a photo, Choose a file, or Paste a photo or file you copied. You can send a photo with no words. Files up to 30 megabytes.

Voice message speed. Settings → Voice message speed plays voices from 0.75 times to 2 times normal speed. The voice is not remade, so speed changes cost nothing.

Every iPhone destination is in More. More is now in headed sections (Talk, Make and listen, Games and company, Your companions, Your records, Settings and help), so TalkBack's headings take you group to group. New here: The Library, Kade's Clubhouse, Transcribe, Matchmaker, the Debate Room, the Conversation Hall, Create a character, the Marketplace, Bookmarks, Prompts, Announcements, Calls and conversations, and Your Spotter. Pages that need the microphone or camera, such as Transcribe and the Clubhouse, ask through Android's own permission prompt. Notifications about the Library, the Sound Booth, What's New and the rest now open their own page.

2.14.1 moves the Talk button above Android’s own Back and Home buttons on screens without the tab bar.

The Library player, Sound Booth, Parlor and Clubhouse are still pages reached from More. Live companion calls are native as of 2.15. Live Spotter and camera calls are not included in this Android update.

Android 2.12 (build 113): expressive companion portraits

Voice-message playback now shows the original character’s portrait. Kiana and Della have their own prepared eye, mouth and brow movements, with graduated opening and closing and individual movement rhythms; other characters keep their own picture with gentle movement. Pause and Resume keep the current audio. Unknown audio formats keep a closed mouth while the voice continues.

In Settings → Appearance & motion, turn on Hide voice portraits to remove the picture. Reduce Motion, TalkBack or another accessibility service, battery saving and backgrounding keep movement still. Pictures do not add TalkBack stops, and the full transcript remains readable.

If you carry an Android phone, you can have Kade-AI as a real app — and as of August 28, 2026 it's a truly native app, the same breed as the iPhone one. Native chat with every companion, replies spoken in their real voices, dictation that adds to your draft instead of wiping it, your memory cards, and the whole toolbox. It follows your phone's own text size and display size settings, and the layout reflows instead of overlapping when you magnify — built low-vision-first.

Already have the old app? Just download and install again — the new one goes right over the top, nothing to uninstall, and you stay signed in to the same account.

iPhone person instead? Kade-AI is on the App Store now: get the iPhone app, or see The iPhone App.

Project file import and export in 2.8

Android 2.8 (build 109) adds Import a text file inside More → Projects. Choose a UTF-8 .txt, .md, .csv or .json file from Android's file picker. The app accepts up to 50,000 characters, rejects binary or invalid UTF-8 content, and stops reading oversized files. An imported file opens as a new, unsaved working-document draft. Review its name and contents, select Reference if appropriate, then choose Save a new version to upload it. Selecting a file alone never changes the saved project.

Choose Export beside a file, Export this saved version while reading history, or Export this draft in the editor. Android asks where to save it. Export writes exactly the selected text as UTF-8, including line breaks, and does not save the project. The selected text is held while the picker is open, so a later project edit cannot change that export. You can save an unsaved draft locally before leaving the app.

Reading or writing a file runs off the main screen thread, has a 30-second deadline, and offers Cancel file transfer. An interrupted or failed export may leave a partial destination file: check it before explicitly trying again. Nothing is retried automatically. A picker cancellation leaves your draft unchanged. Word/PDF conversion and general chat attachments remain unavailable in this project flow.

Native Projects in 2.7

Android 2.7 (build 108) opens a native Projects screen from More → Projects. Search and page through your projects, create one, edit its shared instructions, and add or edit reference text and working documents. Expand a file's versions to read and copy any earlier saved text.

If a save loses its connection or another edit reaches the server first, your edit stays on screen. Choose Reload for comparison, compare your draft with the saved text, and acknowledge the loaded revision before saving again. Back asks before discarding an edit. Edits survive Android's saved-screen restoration; unlike chat drafts, these project edits are not yet guaranteed across a force-stop or cold restart. There is no automatic resend.

Manage project chats on the web opens the existing website for chat organization. Project rename/delete and chat assignment remain on the web. Version 2.8 adds native text-file import and export as described above. The native editor accepts typed or pasted text in .txt, .md, .csv and .json files, not Word or PDF documents.

Draft recovery and export uploads in 2.6

Android 2.6 (build 107) keeps your unsent message on this phone when you close and reopen the app. Open the same conversation to continue. For a chat you have not sent yet, pick the same character again. Drafts are separate for each signed-in account and are not included in phone backups. Clearing the message field clears that draft.

If a send could not be confirmed, Recover message keeps that text available beside your newer draft. If the server confirmed a running reply, Check reply checks that existing work after reopening; it never sends again automatically. Check Chats before you resend an uncertain request.

ChatGPT export uploads check the file before sending and show progress. Cancel upload stops the upload connection; the server may already have stored conversations or started logbook work. Retry selected zip reuses the chosen file after an upload failure, and previously stored conversations are skipped. If file access has expired, pick the zip again. A confirmed import is not automatically repeated when a later memory or logbook step has trouble.

Voice playback and saved work in 2.5

Android 2.5 (build 106) refreshes your personal voice choice when you play a reply, carries speaking directions between nearby parts, and stops old playback work when you choose another reply. If audio fails, a message explains how to retry; the full reply stays available as text.

More, Agent work now opens a native screen for saved replies and interrupted requests. The coding-job view shows saved results and available spending receipts. Job notifications can open their specific result. Opening a saved chat checks its original character and does not send another request.

The import-logbook option is one labeled switch. Memory-sharing options announce their checked or selected state once, and memory tabs wrap at larger text sizes.

Appearance, motion, and larger text

In version 2.4 (build 104), open More, Settings for High contrast and Reduce motion. High contrast uses stronger text and surface colors. Decorative motion stops when Reduce motion is on, Android animations are disabled, an accessibility service is enabled, Battery Saver is on, or the app is in the background.

The message field now has its own full-width row, with microphone and Send underneath. Headers wrap, and navigation labels use two rows at larger text sizes. Settings scrolls to its last control. Your phone’s text size also updates platform pages while they are open.

Platform pages and notification taps

More now includes Agent work, Projects, and What’s new. Projects and What’s new open signed-in platform pages; Agent work uses the native screen in version 2.5. When a page asks you for a file, Android’s file picker opens; select the file there, then use the page’s own controls to submit it.

A notification with a supported destination opens that page. An unfamiliar notification opens your Notifications page, where you can read it. Receiving or tapping a call notification does not start a voice call automatically. If a page fails to load, the app shows a reload control.

Refresh updates Conversations. If loading older chats fails, the chats already shown stay in place and the error is visible. The app prevents duplicate page requests.

Keeping your place in chat

Your draft and a confirmed pending reply survive turning the phone. If the connection drops while an agent is working, use Check reply: it checks the existing work without sending your message again. If the app couldn't confirm the original send, the text stays available; Recover message adds it to a newer draft. Check your conversations before sending an uncertain request again.

You can read earlier messages while a reply arrives, then use Latest reply when you're ready. Stop the reply asks the server to stop, and the status tells you whether that worked. The read-aloud button announces whether it is on or off.

Installing it, step by step

Because this app comes from Kade personally instead of the Google Play Store, Android will be a little suspicious the first time. That's normal, it's just Android being protective. Here's the whole dance:

  1. Tap the download link above on your Android phone. The file (Kade-AI.apk) lands in your Downloads.
  2. Open the downloaded file. Usually there's a notification you can tap, or open your Files app and look in Downloads for "Kade-AI".
  3. Android will likely say your browser "isn't allowed to install unknown apps." On that message, tap Settings, turn on Allow from this source, then go back once.
  4. Tap Install. If Google Play Protect pops up warning about an app from an unknown developer, tap Install anyway — on some phones it hides behind More details first. The warning only means Google hasn't reviewed it, which is true: it comes from Kade, not Google.
  5. Done. Kade-AI is in your app drawer like any other app. Sign in with the account Kade set up for you, and you're home.

Screen reader note (TalkBack): every step above is a plainly-labeled button — nothing is hidden in gestures. The trickiest moment is the "unknown apps" screen: the switch you want is named "Allow from this source." Flip it, then use Back to return to the install screen.

When there's an update

Come back to this page and download again — the new version installs right over the old one. No uninstalling, no lost sign-in. When something app-worthy ships, it'll be mentioned on What's New.

Is this safe?

Fair question — the honest answer: the app is built and signed by Kade, it simply skips the Play Store (which costs money and review time for a private family app). It only talks to kademurdock.com, same as your browser does. If you're ever unsure a download really came from here, contact Kade before installing.