隐私与广告选择

Git-Stars 会使用必要存储来保障网站运行。可选分析和广告测量脚本默认不加载,只有在你同意后,Google 等合作伙伴才可能按要求使用 Cookie 或类似标识符。 隐私政策

LogoGit-Stars
星数最高飙升榜AI Agent每日推荐爆款仓库洞察
LogoGit-Stars

用真实 GitHub 数据发现高价值开源项目

GitHub
Built withLogo of Git-StarsGit-Stars
排行榜
  • 星数最高
  • 飙升榜
  • AI Agent
  • 每日推荐
  • 搜索
资源
  • 洞察
  • 编辑政策
关于
  • 关于
  • 联系我们
法律
  • 隐私政策
  • 服务条款
© 2026 Git-Stars. All Rights Reserved.
AI Agent 分析
MI

web-infra-dev/midscene

AI-powered, vision-driven UI automation for every platform.

Star
15k
语言
TypeScript
GitHub
来源与合规提示最近同步: Aug 13, 2026

Git-Stars 是独立产品,不隶属于 GitHub 或该项目。 分析可能由 AI 辅助生成,依据公开仓库元数据和 README 的短摘要。 我们不镜像完整 README、文档、Issue 或社媒评论。

原始 GitHub 来源方法论编辑政策

概览

Midscene.js is an open-source, vision-driven UI automation framework that uses screenshots and natural language instructions to automate and test interfaces across web, mobile, desktop, and custom platforms. Its core value proposition is eliminating reliance on fragile DOM selectors or accessibility trees, enabling robust automation for any visually perceivable element.

安装方式

npm install @midscene/web (or use the Chrome extension for no-code experimentation; see https://midscenejs.com/quick-start)

解决的问题

Traditional UI automation and AI tools that parse the DOM or accessibility tree fail on dynamic or non-semantic elements (icon-only buttons, canvas, native apps, cross-origin iframes) and break with UI refactors. Midscene solves this by operating purely on screenshots, so it works on any platform and any visible element, and can assert visual states (colors, layout) rather than just DOM existence.

可以构建什么

Developers can build end-to-end UI tests, automated workflows, and AI-agent-driven automation for web, Android, iOS, HarmonyOS, desktop apps, and custom interfaces using a unified JavaScript SDK or YAML. Use cases include form validation, mobile app interactions (e.g., ordering coffee, liking tweets), data extraction, and even robotic arm control for in-vehicle testing. The ceiling is limited only by what a human can see on screen, with integration into Playwright/Vitest and AI agents via Midscene Skills.

社区反馈

正向反馈

暂时没有社区反馈。

风险关注

暂时没有记录到风险关注。

结论

Midscene.js is ideal for QA engineers and developers who need robust, cross-platform UI automation that survives UI changes and works on non-semantic elements. It should be avoided by those requiring deterministic, structure-based automation or who lack access to AI models. The key trade-off is trading selector reliability for AI-driven visual understanding, which offers flexibility but introduces model-dependent variability.

由 Git-Stars 分析 - 8/13/2026