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で実行可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト