Skip to content

Commit e486cc1

Browse files
author
GitLab CI
committed
docs: update README to 10 platforms, 160+ tools
1 parent 20e11b3 commit e486cc1

1 file changed

Lines changed: 10 additions & 8 deletions

File tree

README.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
<p align="center">
22
<a href="https://github.com/ai-dashboad/flutter-skill">
3-
<img src="assets/demo-teaser.gif" alt="AI testing a TikTok clone across 8 platforms" width="640">
3+
<img src="assets/demo-teaser.gif" alt="AI testing a TikTok clone across 10 platforms" width="640">
44
</a>
55
</p>
66

77
<h1 align="center">flutter-skill</h1>
88

99
<p align="center">
1010
<strong>Give any AI agent eyes and hands inside any running app.</strong><br>
11-
8 platforms. Zero test code. One MCP server.
11+
10 platforms. Zero test code. One MCP server.
1212
</p>
1313

1414
<p align="center">
@@ -22,7 +22,7 @@
2222
<p align="center">
2323
<a href="#30-second-demo">Demo</a> •
2424
<a href="#quick-start">Quick Start</a> •
25-
<a href="#8-platforms-one-tool">Platforms</a> •
25+
<a href="#10-platforms-one-tool">Platforms</a> •
2626
<a href="#why-not-playwright--appium--detox">vs Others</a> •
2727
<a href="docs/USAGE_GUIDE.md">Docs</a>
2828
</p>
@@ -48,7 +48,7 @@ Writing E2E tests is painful. Maintaining them is worse. **flutter-skill** takes
4848
- 🔌 **Connects any AI agent** (Claude, Cursor, Windsurf, Copilot, OpenClaw) directly to your running app via [MCP](https://modelcontextprotocol.io/)
4949
- 👀 **The agent sees your screen** — taps buttons, types text, scrolls, navigates — like a human tester who never sleeps
5050
-**Zero test code** — no Page Objects, no XPath, no brittle selectors. Just plain English
51-
-**Zero config** — 2 lines of code, works on all 8 platforms
51+
-**Zero config** — 2 lines of code, works on all 10 platforms
5252

5353
```
5454
You: "Test the checkout flow with an empty cart, then add 3 items and complete purchase"
@@ -118,9 +118,9 @@ That's it. **Zero configuration. Zero test code. Works in under 60 seconds.**
118118

119119
---
120120

121-
## 8 Platforms, One Tool
121+
## 10 Platforms, One Tool
122122

123-
Most testing tools work on 1-2 platforms. flutter-skill works on **8**.
123+
Most testing tools work on 1-2 platforms. flutter-skill works on **10**.
124124

125125
| Platform | SDK | Test Score |
126126
|----------|-----|:----------:|
@@ -132,6 +132,8 @@ Most testing tools work on 1-2 platforms. flutter-skill works on **8**.
132132
| **KMP Desktop** | [`sdks/kmp`](sdks/kmp/) | ✅ 75/75 |
133133
| **.NET MAUI** | [`sdks/dotnet-maui`](sdks/dotnet-maui/) | ✅ 75/75 |
134134
| **iOS** (Swift/UIKit) | [`sdks/ios`](sdks/ios/) | ✅ 19/19 |
135+
| **Web** (any website) | [`sdks/web`](sdks/web/) ||
136+
| **Web CDP** (zero-config) | No SDK needed | ✅ 141/156 |
135137

136138
**Total: 656/664 tests passing (98.8%)** — each platform tested against a complex social media app with 50+ elements.
137139

@@ -164,7 +166,7 @@ Real benchmarks from automated test runs against a complex social media app:
164166
| **Setup time** | 30 sec | Minutes | Hours | Hours |
165167
| **Test code needed** | ❌ None | ✅ Yes | ✅ Yes | ✅ Yes |
166168
| **AI-native (MCP)** |||||
167-
| **Platforms** | 8 | 3 (web) | Mobile | React Native |
169+
| **Platforms** | 10 | 3 (web) | Mobile | React Native |
168170
| **Natural language** |||||
169171
| **Maintenance** | Zero | High | High | Medium |
170172
| **Flutter support** | ✅ Native | Partial | Partial ||
@@ -220,7 +222,7 @@ Real benchmarks from automated test runs against a complex social media app:
220222
</table>
221223

222224
<details>
223-
<summary><strong>40+ tools — full reference</strong></summary>
225+
<summary><strong>160+ tools — full reference</strong></summary>
224226

225227
**Launch & Connect:** `launch_app`, `scan_and_connect`, `hot_reload`, `hot_restart`, `list_sessions`, `switch_session`, `close_session`
226228

0 commit comments

Comments
 (0)