ai-dashboad/flutter-skill
AI-powered E2E testing for 10 platforms. 253 MCP tools. Zero config. Works with Claude, Cursor, Windsurf, Copilot. Test Flutter, React Native, iOS, Android, Web, Electron, Tauri, KMP, .NET MAUI — all from natural language.
解決する課題
E2Eテストコード(Page ObjectやXPathセレクタなど)を書く必要と保守の手間をなくします。代わりに、AIエージェントが自然言語で実行中のアプリと対話できるようにし、手動のスクリプト作成なしに、複数のプラットフォームで自律的なテスト、バグ発見、UI探索が可能になります。
動作方法
このプロジェクトはMCP(Model Context Protocol)サーバーとSDKを提供し、AIエージェント(Claude、Cursor、Copilotなど)をアプリの実行時環境に直接接続します。高コストなスクリーンショットに頼るのではなく、ブラウザのアクセシビリティツリーを使用して、ページのコンパクトな意味的要約をAIに提供することで、トークン使用量を87〜99%削減します。その後、エージェントはMCPサーバーまたはHTTP REST APIを介して、タップ、入力、スクロールなど幅広いツールを実行できます。
対象ユーザー
モバイル、Web、デスクトッププラットフォームを跨いでAIエージェントを使ってアプリのテストを自動化したい開発者やQAエンジニア。
主な特徴
- マルチプラットフォーム対応:Flutter、React Native、Electron、Tauri、Android、iOS、Web、.NET MAUIなど10のプラットフォームに対応。
- AIネイティブ統合:Claude Desktop、Cursor、Windsurf、VSCode CopilotなどMCP対応エージェントと完全互換。
- トークン効率:画像ではなく意味的アクセシビリティツリーを使用することで、LLMコストを低減し、理解を向上。
- 豊富なツールセット:250以上のツールを提供。インタラクション、ビジュアルレグレッション、ネットワークモック、APIテスト、アクセシビリティ監査に対応。
- 高パフォーマンス:実行時環境との直接通信により、タップ操作が1〜2msで実行可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト