Skip to main content

AI chat

Before operating devices

Clicks, screenshots, workflow runs, etc. in chat depend on USB device license and the runtime environment. Read Prerequisites & licensing first.

After opening AI Agent, the default tab is AI chat. Describe what you want in Chinese; AI helps pick devices, find flows, and schedule execution.

Layout

  • Top: toolbar (connection status, model, settings, tasks, etc.)
  • Left: device selection + workflow library (card list — run, edit)
  • Center: chat history with multiple chat tabs
  • Bottom: input box; when an LLM is configured, choose which model this session uses

Switch between "Chat" and "Workflow editor" at the top.

Common toolbar buttons

ButtonPurpose
Connection statusSee if AI service is online; click Start AI when offline
Model configAdd or edit LLMs (DeepSeek, OpenAI, etc.)
HistoryOpen past chats — continue or delete
Task panelView running and completed tasks (see Tasks & monitoring)
SettingsData location, concurrent device count, etc.
Workflow editorArrange automation flows
New sessionStart a blank chat
CLI/MCP integrationExternal CLI, etc. (advanced — see External integration)

How to use: three steps

  1. Check devices on the left (if none selected, AI will ask which phone to use)
  2. Describe your need in Chinese in the input box; press Enter to send (Shift + Enter for newline)
  3. Wait for AI's reply; when execution is needed it creates a task — check progress in the Task panel

Example prompts

  • “Open Safari on the first phone for me”
  • “What automation can I run now?”
  • “Run the login flow”
  • Non-automation screenshot — show the current screen” (device connected; no automation needed)
  • Automation screenshot — save the current screen” (automation environment must be started first)
  • Recognize screen text — is there a login button?”
  • Non-automation image match with template btn_ok.png” (prepare template path beforehand)
  • “Use visual locate to find the settings button in the top-right” (VLM must be configured)

AI replies in Chinese; it asks follow-ups when information is missing instead of inventing flow names.

Screenshots, OCR, and image matching

AI chat and workflows use the same names:

Screenshots and OCR

Phrase / stepMeaningAutomation required?
Non-automation screenshotBridge full-screen captureNo
Automation screenshotAgent service full-screen captureYes
Non-automation OCRBridge capture + text recognitionNo
Automation OCRAgent capture + text recognitionYes

Image/color matching

Phrase / stepMeaning
Non-automation image match / Automation image matchOpenCV template matching
Non-automation color-offset match / Automation color-offset matchTransparent / color-offset templates

For template paths, region crop, center extraction, and other complex settings, use Match preview in the workflow editor — see Image/color matching.

Corresponding workflow steps

Editor menu: Screenshot, OCR, Image/color match, Visual locate (VLM), etc. — names match the table above.

tip

Each chat tab can use a different model for comparison. After switching tabs, the model selector below the input updates accordingly.

Workflow library (left)

Lists your saved main flows (subflows appear in the editor). Each card supports:

ActionDescription
RunExecute immediately on selected devices (select devices first)
EditOpen in workflow editor
Open folderOpen the flow file folder on your PC (for backup)
DeleteRemove this flow
NewCreate a blank flow

Search box filters by name or description.

Without LLM configured

If no API key is set, only fixed commands work:

InputEffect
list workflowsList all workflows
run workflowIdRun on selected devices; optional device ID

Still recommended to configure an LLM per Getting started for a natural experience.

Tips

  • Chat history auto-saves — reopen from History
  • AI replies stream character by character; click cancel if you can't wait
  • Find button from image in chat is less complete than in the workflow editor; for fixed icons use workflow image/color matching + Match preview — see Image/color matching

Next steps