Skip to main content
TX-DSS v1.0

Book 1

Mobile App

TaurusX in your hand.

Back to Documentation

Overview

The TaurusX mobile app is the most personal surface in the ecosystem. It runs on iOS and Android, adapts in real time to how you communicate, and serves as the primary interface for most everyday interactions with TaurusX.

Unlike a traditional AI assistant, the mobile app treats every conversation as a relationship — not a transaction. It tracks context across sessions, adjusts its tone to match your emotional state, and respects your time by staying silent when silence is the right answer.

The mobile app is the only TaurusX surface available to all account tiers, including Kids Mode accounts. It is always active and always safe.

OS Chat Screen (Mobile)

The OS Chat Screen on mobile is the central interface for all AI interaction. It is a full-screen conversation view with support for text, voice, attachments, and structured responses.

Key features of the mobile chat screen:

  • Message bubbles — user and assistant messages with markdown rendering
  • Input bar — text entry, voice toggle, attachment picker
  • Action sheet — swipe or long-press to copy, react, or branch a message
  • Capability panel — surfaces the active engine, current tone, and state indicator
  • Scroll-to-bottom — automatic scroll with manual override
  • Structured panels — renders rich cards, code blocks, and task lists inline
The OS Chat Screen uses the same Routing Engine as the Desktop Continuum screen, so responses are consistent regardless of which surface you use.

Interaction Layer

The Human Interaction Layer is most visible on mobile, because mobile is where TaurusX is most likely to encounter emotional, personal, and casual conversations.

On mobile, the Interaction Layer handles:

  • Detecting when a message carries emotional weight (frustration, loneliness, urgency)
  • Switching tone from Technical to Warm or Supportive automatically
  • Adjusting response length — shorter replies in casual mode, fuller explanations in learning mode
  • Honouring Do Not Disturb and Focus mode signals from the OS

See the full Interaction Layer guide for a complete breakdown of how TaurusX detects and responds to emotional context.

Accessibility & Voice

TaurusX mobile is designed for everyone. Accessibility is not an add-on — it is built into the response model through a set of flags that modify how TaurusX communicates.

FlagWhat it does
simple_languageReduces sentence complexity; avoids jargon
screen_readerRemoves emoji; formats responses linearly
high_contrastUI switches to maximum contrast palette
voice_primaryResponses optimised for TTS — shorter, clearer
motor_impairmentEnlarges tap targets; reduces gesture requirements
cognitive_supportAdds step-by-step breakdowns; never rushes responses

Voice interaction is first-class on mobile. TaurusX uses the device microphone with a push-to-talk or continuous listening mode. Responses are read aloud with natural pacing, pauses, and intonation matched to the tone model. The full voice experience is documented in the section below.

Voice Mode & Hands-Free Interaction

Voice Mode turns TaurusX into a fully hands-free AI companion. On mobile it is the primary alternative to the keyboard — activate it with a single tap or keep the microphone open for continuous listening. TaurusX handles everything: transcription, response generation, and text-to-speech playback, all without you touching the screen.

Input Modes

ModeHow to activateBest for
Push-to-talkTap and hold the microphone button in the input barShort questions, quick commands, noisy environments
Continuous listeningToggle the microphone icon to keep it openExtended conversations, hands-free sessions, accessibility
Wake word (optional)Say "Hey TX" when the app is foregroundedHands-free start without touching the screen

Speech Input Processing

Spoken input passes through three stages before it reaches the Routing Engine:

  1. Transcription — on-device speech-to-text converts your voice to text in real time
  2. Noise filtering — background audio, incomplete sentences, and filler words are stripped
  3. Intent detection — the transcribed text is passed to the Routing Engine exactly as if you had typed it
Voice input and text input are equivalent at the Routing Engine level. The Interaction Layer does apply a voice-aware pacing mode when it detects an active microphone session — responses are shaped for speech from the first token.

Response Playback (TTS)

When Voice Mode is active, TaurusX reads its responses aloud using the device text-to-speech engine, with enhancements applied by the Tone Model:

  • Natural pacing — pauses are inserted at sentence boundaries and after list items
  • Tone-matched delivery — Gentle responses are spoken slowly; Technical responses are more measured
  • No markdown spoken aloud — asterisks, hashes, and code fences are stripped; structure is conveyed through pacing instead
  • Response length capped — in Voice Mode, responses default to under 80 words unless you ask for detail

Hands-Free Mode

Hands-Free Mode is a persistent session state that keeps the microphone open, reads every response aloud, and re-activates listening automatically after playback ends. It is designed for use while driving, cooking, exercising, or any situation where the screen is out of reach.

To start a Hands-Free session: go to Settings → Voice → Enable Hands-Free Mode, or say “Hey TX, go hands-free” when the app is foregrounded. A persistent banner confirms the mode is active. Tap anywhere on the screen to exit.

In Hands-Free Mode, TaurusX will not read out content it classifies as sensitive — account details, passwords, or Guardian-escalated responses. These are flagged visually on screen instead and require you to look at the device to proceed.

Voice Settings

SettingOptionsDefault
Voice modelNatural, Calm, Clear, ExpressiveNatural
Speaking rate0.75× · 1× · 1.25× · 1.5×
Microphone sensitivityLow · Medium · HighMedium
Wake wordEnabled / DisabledDisabled
Auto-playbackAlways · In hands-free only · NeverIn hands-free only
Read partial responsesEnabled / DisabledDisabled

Voice in Kids Mode

TierPush-to-talkContinuous listeningHands-free
Tier 1 (6–12)Yes — with guardian permissionNoNo
Tier 2 (13–17)YesYesNo
Tier 3 (18+)YesYesYes

In Kids Mode, all TTS responses pass through the same content safety filter as text responses. The voice cannot read out any content that would have been blocked as text.

Kids Mode

Kids Mode is a safe, age-gated operating environment within the TaurusX mobile app. It is the only surface kids can use — Terminal TX and Desktop are blocked for accounts under 18.

Kids Mode has three age tiers:

TierAgesChatHomework HelperGuardian Required
Tier 16–12Guardian must enableYesYes — verified before use
Tier 213–17On by defaultYesYes — required to set up
Tier 318+Full accessFullNo

All Kids Mode chat passes through a content safety filter before reaching the AI. The filter blocks requests about violence, adult content, or harmful activities, and redirects the conversation to a safe topic automatically.

Guardian consent is required before a Tier 1 or Tier 2 account can use any AI features. The guardian must verify their identity and grant explicit permissions through the guardian dashboard.

Mobile Surfaces

The mobile app is divided into several navigable surfaces accessible from the bottom navigation bar:

  • Chat — the OS Chat Screen (default surface)
  • Tasks — view, create, and manage tasks dispatched through TaurusX
  • Vault — Kids Mode: curated learning articles in coding, math, science, reading
  • Activity — recent interactions, session summaries, usage stats
  • Settings — account, accessibility, Kids Mode, notifications, appearance

Settings & Personalization

The mobile settings panel is divided into five sections:

  • Appearance — dark mode, font size, message density
  • Voice — voice model, speaking rate, microphone sensitivity
  • Accessibility — enable flags, screen reader mode, cognitive support
  • Notifications — task alerts, guardian notifications, system messages
  • Kids Mode — guardian dashboard, permission controls, time limits

Personalization data is stored per-account and synced across all surfaces. A preference set on mobile is automatically reflected on Desktop Continuum and vice versa.