You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: apps/site/docs/en/index.mdx
+14-14Lines changed: 14 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,19 +9,19 @@ Open-source AI Operator for Web, Mobile App, Automation & Testing
9
9
- Use Javascript SDK or YAML to write your automation script.
10
10
11
11
### Web or mobile app
12
-
-**Web Automation**: Either [integrate with Puppeteer](https://midscenejs.com/integrate-with-puppeteer.html), [with Playwright](https://midscenejs.com/integrate-with-playwright.html) or use [Bridge Mode](https://midscenejs.com/bridge-mode-by-chrome-extension.html) to control your desktop browser.
13
-
-**Android Automation**: Use [Javascript SDK](https://midscenejs.com/integrate-with-android.html) with adb to control your local Android device.
14
-
-**iOS Automation**: Use [Javascript SDK](https://midscenejs.com/integrate-with-ios.html) with WebDriverAgent to control your local iOS device.
12
+
-**Web Automation**: Either [integrate with Puppeteer](./integrate-with-puppeteer), [with Playwright](./integrate-with-playwright) or use [Bridge Mode](./bridge-mode-by-chrome-extension) to control your desktop browser.
13
+
-**Android Automation**: Use [Javascript SDK](./integrate-with-android) with adb to control your local Android device.
14
+
-**iOS Automation**: Use [Javascript SDK](./integrate-with-ios) with WebDriverAgent to control your local iOS device.
15
15
16
16
### Tools
17
17
-**Visual Reports for Debugging**: Through our test reports and Playground, you can easily understand, replay and debug the entire process.
18
-
-[**Caching for Efficiency**](https://midscenejs.com/caching.html): Replay your script with cache and get the result faster.
19
-
-**MCP**: Allows other MCP Clients to directly use Midscene's capabilities. [**Web MCP**](https://midscenejs.com/web-mcp.html)[**Android MCP**](https://midscenejs.com/mcp-android.html)
18
+
-[**Caching for Efficiency**](./caching): Replay your script with cache and get the result faster.
19
+
-**MCP**: Allows other MCP Clients to directly use Midscene's capabilities. [**Web MCP**](./web-mcp)[**Android MCP**](./mcp-android)
20
20
21
21
### Three kinds of APIs
22
-
-[Interaction API](https://midscenejs.com/api.html#interaction-methods): interact with the user interface.
23
-
-[Data Extraction API](https://midscenejs.com/api.html#data-extraction): extract data from the user interface and dom.
24
-
-[Utility API](https://midscenejs.com/api.html#more-apis): utility functions like `aiAssert()`, `aiLocate()`, `aiWaitFor()`.
22
+
-[Interaction API](./api#interaction-methods): interact with the user interface.
23
+
-[Data Extraction API](./api#data-extraction): extract data from the user interface and dom.
24
+
-[Utility API](./api#more-apis): utility functions like `aiAssert()`, `aiLocate()`, `aiWaitFor()`.
25
25
26
26
27
27
## Showcases
@@ -43,17 +43,17 @@ We've prepared some showcases for you to learn the use of Midscene.js.
43
43
44
44
## Zero-code quick experience
45
45
46
-
-**[Chrome Extension](https://midscenejs.com/quick-experience.html)**: Start in-browser experience immediately through [the Chrome Extension](https://midscenejs.com/quick-experience.html), without writing any code.
47
-
-**[Android Playground](https://midscenejs.com/quick-experience-with-android.html)**: There is also a built-in Android playground to control your local Android device.
48
-
-**[iOS Playground](https://midscenejs.com/quick-experience-with-ios.html)**: There is also a built-in iOS playground to control your local iOS device.
46
+
-**[Chrome Extension](./quick-experience)**: Start in-browser experience immediately through [the Chrome Extension](./quick-experience), without writing any code.
47
+
-**[Android Playground](./quick-experience-with-android)**: There is also a built-in Android playground to control your local Android device.
48
+
-**[iOS Playground](./quick-experience-with-ios)**: There is also a built-in iOS playground to control your local iOS device.
49
49
50
50
## Model choices
51
51
52
52
Midscene.js supports both multimodal LLMs like `gpt-4o`, and visual-language models like `Qwen2.5-VL`, `Doubao-1.5-thinking-vision-pro`, `gemini-2.5-pro` and `UI-TARS`.
53
53
54
54
Visual-language models are recommended for UI automation.
55
55
56
-
Read more about [Choose a model](https://midscenejs.com/choose-a-model)
56
+
Read more about [Choose a model](./choose-a-model)
57
57
58
58
## Two styles of automation
59
59
@@ -79,7 +79,7 @@ for (const record of recordList) {
79
79
}
80
80
```
81
81
82
-
> For more details about the workflow style, please refer to [Blog - Use JavaScript to Optimize the AI Automation Code](https://midscenejs.com/blog-programming-practice-using-structured-api.html)
82
+
> For more details about the workflow style, please refer to [Blog - Use JavaScript to Optimize the AI Automation Code](./blog-programming-practice-using-structured-api)
83
83
84
84
85
85
## Comparing to other projects
@@ -96,7 +96,7 @@ There are so many UI automation tools out there, and each one seems to be all-po
96
96
97
97
* Home Page and Documentation: [https://midscenejs.com](https://midscenejs.com/)
0 commit comments