Skip to content

An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.

License

Notifications You must be signed in to change notification settings

zeba62/midscene

 
 

Repository files navigation

Midscene.js

Midscene.js

English | 简体中文 | 日本語

Joyful UI Automation

npm version downloads License

Midscene.js is an AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.

ai-todo.mp4

Features ✨

  • Natural Language Interaction 👆: Describe the steps and let Midscene plan and control the user interface for you
  • Understand UI, Answer in JSON 🔍: Provide prompts regarding the desired data format, and then receive the expected response in JSON format.
  • Intuitive Assertion 🤔: Make assertions in natural language. It’s all based on AI understanding.
  • Out-of-box LLM 🪓: It is fine to use public multimodal LLMs like GPT-4o. There is no need for any custom training.
  • Visualization 🎞️: With our visualization tool, you can easily understand and debug the whole process.
  • Brand New Experience! 🔥: Experience a whole new world of automation development. Enjoy!

Resources 📄

License

Midscene.js is MIT licensed.

About

An AI-powered automation SDK can control the page, perform assertions, and extract data in JSON format using natural language.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 91.6%
  • TypeScript 7.7%
  • MDX 0.3%
  • JavaScript 0.2%
  • Less 0.2%
  • CSS 0.0%