awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
web-infra-dev avatar

web-infra-dev/midscene

0
View on GitHub↗
11,720 نجوم·847 تفرعات·TypeScript·mit·5 مشاهداتmidscenejs.com↗

Midscene

Midscene is a multimodal automation framework designed to enable AI agents to perceive, navigate, and manipulate graphical user interfaces across web, mobile, and desktop environments. By leveraging vision-capable AI models, the platform interprets interface screenshots to execute tasks based on natural language instructions, removing the reliance on traditional, brittle code-based selectors.

The framework distinguishes itself through its ability to decompose high-level goals into autonomous, multi-step sequences that function consistently across diverse platforms. It provides a visual grounding feedback loop that maps natural language commands to specific screen coordinates, while offering interactive execution tracing and visual reports that allow developers to replay and troubleshoot the agent's decision-making process.

Beyond core automation, the project supports structured data extraction from visual elements and integrates with existing development pipelines through native interfaces for Python and Java. It also provides command-line and tool-based exposure, allowing external AI coding assistants to trigger interface actions or inspect application states programmatically.

The framework includes utilities for managing application lifecycles, attaching to active browser sessions, and connecting to remote or headless environments. Performance is optimized through execution plan caching and real-time screenshot streaming to reduce latency during automated workflows.

Features

  • Autonomous Web Agents - Enables AI agents to autonomously plan and execute multi-step sequences across graphical interfaces.
  • AI Agent Development Tools - Provides a toolkit for building and testing autonomous AI agents that perceive and manipulate graphical interfaces.
  • UI Automation - Automates interactions with graphical user interfaces by interpreting visual screenshots through multimodal AI models.
  • Multimodal Automation Frameworks - Uses vision-capable AI models to interpret screenshots and execute cross-platform interface interactions via natural language.
  • Visual Interface Test Runners - Validates application behavior by analyzing visual interface states instead of relying on brittle document selectors.
  • Natural Language Interfaces - Enables software testing and workflow validation through natural language instructions instead of imperative scripts.
  • AI Model Integrations - Integrates vision-capable AI models to interpret interface screenshots and execute automation tasks.
  • Vision-Based UI Parsers - Identifies UI components and interacts with interfaces using screenshot analysis instead of traditional document selectors.
  • End-to-End Testing - Automates complex user workflows across web, mobile, and desktop environments to verify system-wide functional correctness.
  • Task Planning Systems - Decomposes high-level natural language goals into sequential atomic actions for autonomous execution.
  • Vision-Language Grounding Models - Maps natural language instructions to specific screen coordinates using visual grounding.
  • Automation Visualizers - Provides interactive visual reports and step-by-step replays to troubleshoot AI-driven interface interactions.
  • Agentic Workflow Automations - Provides atomic and flow-based interfaces to script interactions, replay steps, and integrate with AI agents.
  • Visual Localization Tools - Identifies UI components through visual analysis and coordinate mapping to ensure consistent interaction.
  • AI Observability Tracing - Generates interactive reports that replay every action and decision step to help troubleshoot AI-driven browser tasks.
  • Cross-Platform Abstraction Layers - Provides unified interaction protocols across web, mobile, and desktop environments.
  • Workflow Orchestrators - Manages stateful, multi-step automation sequences defined in configuration files.
  • Agent Execution Tracing - Captures and visualizes end-to-end agent reasoning and tool usage for debugging.
  • Visual Assertion Validators - Verifies UI content and application behavior by querying visual elements and asserting outcomes through natural language prompts.
  • Automation Controllers - Automates mouse, keyboard, and touch inputs across diverse operating systems using declarative configuration files.
  • Tool Exposure Frameworks - Exposes automation capabilities as standard tools for AI agents to inspect and interact with interfaces.
  • Report Generation Frameworks - Produces detailed visual reports that document the steps taken and the AI's interpretation of the interface.
  • Structured Data Extraction - Retrieves information from interfaces by converting visual elements into structured data formats.
  • Remote Desktop Infrastructure - Operates remote desktop environments by translating natural language commands into interactions.
  • Custom Action Handlers - Allows developers to register custom logic for user-triggered tasks within the automation framework.
  • Touch Gesture Handlers - Performs touch, text input, and gesture commands on mobile and desktop interfaces using natural language instructions.

سجل النجوم

مخطط تاريخ النجوم لـ web-infra-dev/midsceneمخطط تاريخ النجوم لـ web-infra-dev/midscene

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة web-infra-dev/midscene؟

Midscene is a multimodal automation framework designed to enable AI agents to perceive, navigate, and manipulate graphical user interfaces across web, mobile, and desktop environments. By leveraging vision-capable AI models, the platform interprets interface screenshots to execute tasks based on natural language instructions, removing the reliance on traditional, brittle code-based selectors.

ما هي الميزات الرئيسية لـ web-infra-dev/midscene؟

الميزات الرئيسية لـ web-infra-dev/midscene هي: Autonomous Web Agents, AI Agent Development Tools, UI Automation, Multimodal Automation Frameworks, Visual Interface Test Runners, Natural Language Interfaces, AI Model Integrations, Vision-Based UI Parsers.

ما هي البدائل مفتوحة المصدر لـ web-infra-dev/midscene؟

تشمل البدائل مفتوحة المصدر لـ web-infra-dev/midscene: kilo-org/kilocode — Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development… mobile-dev-inc/maestro — Maestro is a declarative mobile and web UI automation framework designed for end-to-end testing. It operates by… claude-code-best/claude-code — Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software… simular-ai/agent-s — Agent-S is a multimodal AI agent and LLM desktop automation framework designed to control operating systems through… skyvern-ai/skyvern — Skyvern is an autonomous web navigation agent and browser-based workflow orchestrator that uses large language models… vercel-labs/agent-browser — This project is an agentic framework designed to enable autonomous web navigation and browser automation. It functions…

بدائل مفتوحة المصدر لـ Midscene

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Midscene.
  • kilo-org/kilocodeالصورة الرمزية لـ Kilo-Org

    Kilo-Org/kilocode

    15,616عرض على GitHub↗

    Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development tasks. It functions as a comprehensive system for automating coding, testing, and repository management by integrating directly with your codebase and terminal. The platform provides a unified gateway for model orchestration, allowing for the management of agentic workflows, event-driven automation, and persistent session state across distributed development environments. The platform distinguishes itself through its federated task management and policy-based access control, which

    TypeScriptaiai-ageai-coding
    عرض على GitHub↗15,616
  • mobile-dev-inc/maestroالصورة الرمزية لـ mobile-dev-inc

    mobile-dev-inc/Maestro

    10,788عرض على GitHub↗

    Maestro is a declarative mobile and web UI automation framework designed for end-to-end testing. It operates by querying the native accessibility tree of an application, allowing for black-box testing without requiring source code instrumentation or platform-specific dependencies. The framework distinguishes itself through a unified command syntax that abstracts interactions across Android, iOS, and web environments. It features a dynamic synchronization engine that automatically pauses test execution to account for non-deterministic animations and network-dependent content loading, ensuring

    Kotlinandroidblackbox-testingios
    عرض على GitHub↗10,788
  • claude-code-best/claude-codeالصورة الرمزية لـ claude-code-best

    claude-code-best/claude-code

    20,272عرض على GitHub↗

    Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software engineering. It enables AI agents to perform codebase modifications, debugging, and Git workflow management while coordinating multiple specialized agents to decompose and execute complex engineering tasks in parallel. The system distinguishes itself through a high degree of isolation and safety, utilizing Git worktrees to create independent working directories for concurrent agents and implementing a tiered permission system that combines user rules, project policies, and OS-level

    TypeScript
    عرض على GitHub↗20,272
  • simular-ai/agent-sالصورة الرمزية لـ simular-ai

    simular-ai/Agent-S

    11,855عرض على GitHub↗

    Agent-S is a multimodal AI agent and LLM desktop automation framework designed to control operating systems through graphical user interface interactions. It functions as a computer use interface, utilizing vision-language grounding to translate natural language goals into precise screen coordinates and system actions. The project differentiates itself by combining structured accessibility tree inspection with vision-based element localization. It manages cross-application workflows by mapping conceptual descriptions to physical pixels and simulating low-level keyboard and mouse events to mov

    Pythonagent-computer-interfaceai-agentscomputer-automation
    عرض على GitHub↗11,855
  • عرض جميع البدائل الـ 30 لـ Midscene→