// How it works

Ask once. Frank joins up the situation.

Frank is not a generic chatbot with a camera attached. It is one accessibility-focused reasoning layer that decides which evidence the current request needs—and which it does not.

01

You ask in your own words

In the working Android app, Frank listens and uses silence detection to close the turn without requiring a visually precise button press. The iOS experience is now being developed around the same accessible principle.

02

Frank gathers only relevant context

The request, recent conversation, useful memory and available location or journey context are brought together. A non-visual question should stay non-visual.

03

The camera is used when sight matters

Reading a label or describing a room needs a fresh image. Frank checks whether the visual evidence is usable and asks for another capture when it is not.

04

One brain reasons over the evidence

Frank’s core selects the right path, grounds the reply in the available evidence and decides whether an explicitly useful fact should be remembered.

05

Frank speaks, then stays with you

The phone plays a concise spoken answer and can return to listening so a follow-up feels like the same conversation.

// Working principle

One Frank. Context before camera.

Online Frank is the most capable path today, using Google speech, vision and reasoning services behind Frank's own provider-independent core. A narrower on-device mode is planned for useful offline resilience, not false feature parity.

// Designed around access

Voice first, not voice only.

Large targets, clear states, haptic cues and TalkBack-aware flows make the working Android interface usable without sight. Frank for iOS is now in development, carrying the same accessible interaction principles to Apple devices. The UI remains available for onboarding, permissions, settings, memory and recovery, and no state should depend on colour alone.