FLUTTER ECOSYSTEM

fluttersdk_dusk

Flutter E2E driver for LLM agents and CI. 41 CLI commands and 39 MCP tools drive a running app over VM Service extensions; no flutter_test harness needed.

Latest version
0.0.17
30-day downloads
19.1K
Likes
3
Pub points
160

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

FlutterSDK Dusk is an end-to-end testing driver designed for LLM agents and CI pipelines. It leverages 41 CLI commands and 39 MCP tools to interact with a running Flutter app via VM Service extensions, eliminating the need for the flutter_test framework. Ideal for automated testing in complex environments, it enables precise control over app behavior during testing. The package supports multiple platforms including Android, iOS, Linux, macOS, and Windows, making it versatile for cross-platform workflows.

Use cases
  • Automated E2E testing in CI/CD pipelines
  • Testing apps with LLM-driven interactions
  • Headless testing of Flutter applications
  • Integration testing without flutter_test
  • Cross-platform test automation
Key features
  • 41 CLI commands for test orchestration
  • 39 MCP tools for app interaction
  • VM Service extension-based control
  • No flutter_test dependency
  • Support for Android, iOS, Linux, macOS, Windows
Suitable for
  • CI/CD engineers
  • LLM agent developers
  • Test automation specialists
  • Cross-platform Flutter teams
  • Advanced E2E testers
Considerations
  • Requires running Flutter app with VM Service enabled
  • Limited to environments supporting VM Service extensions
  • Steeper learning curve due to CLI complexity
  • May require additional setup for LLM integration
  • Not intended for unit or widget testing
Supported platformsAndroidiOSLinuxmacOSWindows

Install package

flutter pub add fluttersdk_dusk

Categories

Dependencies

Dependency list 5 items

Source repository

Related projects

No data available yet.

Rankings