[go: up one dir, main page]

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

YadlaMani/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

Packages

No packages published

Languages

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