# Tools

> Every listed resource, editors’ picks first. The filters below can be combined.

- Search: append `?q=<keywords>` to the URL. Separate several keywords with spaces; all of them must match. Matches name, repository, tags, professions, description and README.
- Filter by type: append `?type=<cli|skill|plugin|mcp>` to the URL.
- Filter by profession: append `?profession=<profession id>` to the URL. Separate several ids with commas; a resource matches when it suits any of them. Ids are listed at https://hebbmind.com/api/v1/professions
- Filter by tag: append `?tag=<tag>` to the URL. Separate several tags with commas; a resource must carry all of them. Tags are listed at https://hebbmind.com/api/v1/tags

Resources for QA or ML / AI or Data analysis, Tagged `app-development`: 13 items.

> - QA: Functional testing, test automation and quality assurance.
> - ML / AI: Model training, evaluation and LLM application development.
> - Data analysis: Querying, statistical analysis, reporting and visualization.

- [Maestro](https://hebbmind.com/cli/maestro.md): [CLI] Write end-to-end UI tests for Android, iOS and web apps in YAML. The CLI includes an MCP server (maestro mcp) so coding agents can tap, assert and generate tests on simulators. Requires Java 17+.
- [Maestro MCP](https://hebbmind.com/mcp/mobile-dev-inc-mcp.md): [MCP] MCP built into the CLI of the Maestro mobile UI testing framework (maestro mcp): lets agents view the screen, tap, scroll and assert on iOS/Android simulators, Android devices or Chromium, and write and run YAML end-to-end flows. Needs the Maestro CLI and Java 17+. Official.
- [Mobile MCP](https://hebbmind.com/mcp/mobile-mcp.md): [MCP] Lets agents control iOS and Android simulators and real devices: reads the accessibility tree first and falls back to screenshot coordinates, and can swipe, install and uninstall apps, record the screen and read device logs. Requires Xcode or Android platform tools.
- [Airtest](https://hebbmind.com/cli/airtest.md): [CLI] NetEase's open-source cross-platform UI automation framework: locates elements by image recognition to automate games and apps on Android, iOS and Windows without touching their code. airtest run executes cases and airtest report builds HTML reports.
- [App Store Connect CLI](https://hebbmind.com/cli/app-store-connect-cli.md): [CLI] asc CLI for scripting the App Store Connect API: manage builds, TestFlight, metadata, signing and review submissions to automate iOS and macOS releases from the terminal or CI. Ships with a companion agent skill pack. Needs an App Store Connect API key.
- [Test Android Apps](https://hebbmind.com/plugin/test-android-apps.md): [Plugin] Reproduces issues on the Android emulator: installs builds, drives the UI with adb, dumps the UI tree, takes screenshots, captures logcat, and gathers performance evidence with Simpleperf and Perfetto. OpenAI's official Codex plugin; needs the Android SDK.
- [MobileBuildMCP](https://hebbmind.com/mcp/mobilebuildmcp.md): [MCP] Lets agents build, run, test and debug iOS and macOS projects and control simulators and physical devices, with a CLI mode too. Formerly XcodeBuildMCP, now maintained by Sentry; macOS only, requires Xcode 16 or later.
- [.NET Agent Skills](https://hebbmind.com/skill/dotnet-skills.md): [Skill] The .NET team's official skill collection, grouped into plugins: ASP.NET Core, Blazor, MAUI, EF Core data access, MSBuild troubleshooting, performance diagnostics, testing, and framework upgrades and migrations. Maintained by Microsoft; install via the Claude Code or Codex plugin marketplace.
- [agent-device](https://hebbmind.com/cli/agent-device.md): [CLI] From Callstack: lets coding agents drive and verify iOS, Android, HarmonyOS and desktop apps through accessibility snapshots, with taps, form filling, screenshots, logs and performance sampling, plus a built-in MCP server. Requires Node.js 22.12+.
- [agent-device](https://hebbmind.com/mcp/agent-device.md): [MCP] From Callstack: lets coding agents inspect, operate and verify apps on iOS, Android and HarmonyOS simulators and real devices, reading accessibility snapshots, taking screenshots and recordings, and capturing logs and performance data. Ships both a CLI and a built-in MCP server.
- [iOS Simulator Skill](https://hebbmind.com/skill/ios-simulator-skill.md): [Skill] Lets agents build Xcode projects and drive the iOS Simulator: 29 scripts cover building and testing, semantic navigation and taps via the accessibility tree, screenshot diffs and device lifecycle, with compact token-saving output. Needs macOS, Xcode and idb.
- [MCP Appium](https://hebbmind.com/mcp/appium-mcp.md): [MCP] Appium's official MCP server: lets agents start sessions on Android and iOS emulators and real devices, locate elements, tap, type and take screenshots, and generate Java/TestNG test code. Needs the Android SDK or Xcode.
- [Midscene Skills](https://hebbmind.com/skill/midscene-skills.md): [Skill] Cross-platform UI automation skills built on Midscene.js visual recognition: control browsers, desktops, Android, iOS and HarmonyOS devices in natural language, and set up Vitest + Midscene E2E tests. Bring your own vision model API key; maintained by the Midscene team.
