The Logic Flow
When you use Aido, the app follows a strict, predictable flowchart. This logic is hard-coded and cannot be changed remotely.
The app detects a text change event on your screen (e.g., you typed a letter).
The code checks: Is this a password field? Is this app on the Blacklist? If yes, it immediately stops.
It scans only the current line for specific triggers like
@aido, @fixg, or @tone.
If a trigger is found, the prompt is sent securely to the AI Provider (Gemini/OpenAI). An
isProcessing flag is set to handle screen updates.
The response is received and swapped into the text field. The memory of the prompt is cleared.
No Remote Command Control
Aido does not include any remote feature flags or command channels to change Accessibility behavior without an app update.
Any logic change requires a Play Store update, which you initiate. The app cannot be remotely instructed to behave differently than the version you installed.
Bug vs. Feature
A note on occasional glitches
Sometimes Aido might miss a trigger or the overlay might blink. This is because we prioritize stability and battery life over aggressive background scanning. We'd rather the app miss a command than constantly drain your battery checking every pixel.