workflowstacks

The marketplace for AI skills that launch offers, rank in AI search, and automate operations. No coding required.

๐•โšก๐Ÿ’ฌ

Marketplace

  • Browse Skills
  • AI Agents
  • Claude Skills
  • MCP Servers
  • Prompts

Solutions

  • For Founders
  • For Agencies
  • For Ecommerce
  • Agent Builder
  • Starter Packs
  • Playbooks

Learn

  • How It Works
  • What Are Skills
  • What Are Agents
  • What Is MCP
  • For Creators
  • Submit a Tool
  • Security

Company

  • Become a Creator
  • About
  • Enterprise
  • API Docs
  • Terms
  • Privacy
  • Support
Compatible with
๐Ÿค–ChatGPT
โœจClaude
๐Ÿ’ŽGemini
๐Ÿ›๏ธShopify
๐Ÿ”Ahrefs
๐Ÿ“ŠSheets
๐Ÿ’ฌWhatsApp
๐Ÿ“ฑMeta Ads
+50 moreCreator program โ†’

ยฉ 2026 WorkflowStacks. All rights reserved.

TermsPrivacySupport
devtools

Midscene: Automated UI Testing

Automate UI testing with midscene, a tool for founders and developers, with 14k+ GitHub stars.
intermediateโฑ 1-2 hours๐Ÿ’ต Free + LLM API costs
14,032 stars1,070 forksTypeScriptQuality 8/10Updated 7/10/2026100% free ยท open source
What it is

Uses AI to automate things you'd normally do on a computer screen, like a robot that clicks buttons.

What you can make with it

Automations like: when a new customer signs up for a Stripe payment, add their details to Notion and send a welcome email via Resend.

How it helps

This automation tool saves you time and effort by letting a robot perform repetitive tasks and makes you more productive.

Real use case example

"A solo developer could use Midscene to automate the task of updating their website's database whenever a new customer is registered on Stripe by following these steps: First, connect their Stripe account to Midscene; then, set up an action to add the new customer details to Notion; finally, configure an action to send a welcome email to the new customer via Resend. This lets them focus on more critical aspects of their project."

If you're new

When you're just starting with automation and want to get a feel for how it works, and you have a simple goal to automate.

If you're senior

When you're an established automation engineer looking for a flexible, high-end vision-driven automation tool that can integrate with your preferred platforms.

Common confusion cleared up

Midscene isn't meant to replace human interaction with screens, but to assist you in automating tasks that can be repetitive or time-consuming.

Best inside these AI tools
CursorClaude Desktop
Pairs with
Stripe webhookNotion databaseResend email service
Why we list it on WorkflowStacks: A marketplace of AI tools is including this to help you leverage the power of automation and free up more time for focus.
What it does

Midscene automates UI testing using AI-powered, vision-driven technology to interact with and validate user interfaces on every platform.

Install / run
npm install -g @midscene/core
When to use it
  • โ€ขWhen you need to test complex user interfaces that are difficult to automate with traditional testing tools
  • โ€ขWhen you want to reduce the time and effort required for UI testing and maintenance
  • โ€ขWhen you need to ensure consistent UI testing across multiple platforms and browsers
Quick start
  1. 1Create a new test file using the midscene init command: npx midscene init my-test
  2. 2Write your first test using the Midscene API, for example: const { test, expect } = require('@midscene/core');
  3. 3Configure your test environment by creating a midscene.config.js file and specifying your platform and browser
  4. 4Run your test using the midscene run command: npx midscene run my-test
  5. 5Use the --watch flag to run your tests in watch mode and re-run on file changes: npx midscene run my-test --watch
Ready-to-paste prompt
npx midscene run tests/example.test.js --platform=web --browser=chromium
Heads up: Make sure you have the correct version of Node.js (14 or higher) and npm installed, as Midscene requires these to function properly
Saves to your device

Topics

ai
ai-test
browser-use
computer-use
gpt-operator
javascript
phone-use
testing
What's inside โ€” free to inspect
No purchase needed

Read the entire source before you build โ€” unlike paid marketplaces that hide it behind a buy button.

17
top-level files
5
folders
482.3M
repo size
MIT
license
Key files
AGENTS.md
commitlint.config.js
cspell.config.cjs
package.json
README.md
README.zh.md
File tree
.github/
.vscode/
apps/
packages/
scripts/
.gitignore
.npmrc
.prettierignore
.prettierrc
AGENTS.md
biome.json
CLAUDE.md
commitlint.config.js
CONTRIBUTING.md
cspell.config.cjs
LICENSE
nx.json
package.json
pnpm-lock.yaml
pnpm-workspace.yaml
README.md
README.zh.md
Quick Actions
Details
Creator
web-infra-dev
Language
TypeScript
Category
devtools
Published
7/23/2024

Are you the creator of this tool? Claim your listing โ†’ and earn 85% of every sale.

Related skills

More devtools tools founders pair with this one.

devtoolsโ˜… 356,398
Grow with developer-roadmap
Get interactive guides for your team with developer-roadmap. For founders seeking dev growth tools.
devtoolsโ˜… 232,402
Boost dev skills with the-book-of-secret-knowledge
Get curated dev tools and resources for founders and developers, backed by 226k+ GitHub stars.
devtoolsโ˜… 150,588
Scale web data with firecrawl
Get web data at scale with firecrawl, for founders. 132k+ GitHub stars.
devtoolsโ˜… 122,939
Free Tools with free-for-dev
Get free SaaS, PaaS, IaaS tiers for devops and infradev with 122k+ GitHub stars, for developers and founders
devtoolsโ˜… 102,795
browser-use: Automate Web Tasks
Founders use browser-use to automate online tasks with ease, ideal for startups needing AI-powered browser automation.
devtoolsโ˜… 95,447
Puppeteer: Automate Browsers
Get browser automation with Puppeteer. For founders who need reliable testing and automation tools.