awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
web-infra-dev avatar

web-infra-dev/midscene

0
View on GitHub↗
11,720 estrellas·847 forks·TypeScript·mit·5 vistasmidscenejs.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.

Historial de estrellas

Gráfico del historial de estrellas de web-infra-dev/midsceneGráfico del historial de estrellas de web-infra-dev/midscene

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Midscene

Proyectos open-source similares, clasificados según cuántas características comparten con Midscene.
  • kilo-org/kilocodeAvatar de Kilo-Org

    Kilo-Org/kilocode

    15,616Ver en 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
    Ver en GitHub↗15,616
  • mobile-dev-inc/maestroAvatar de mobile-dev-inc

    mobile-dev-inc/Maestro

    10,788Ver en 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
    Ver en GitHub↗10,788
  • claude-code-best/claude-codeAvatar de claude-code-best

    claude-code-best/claude-code

    20,272Ver en 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
    Ver en GitHub↗20,272
  • simular-ai/agent-sAvatar de simular-ai

    simular-ai/Agent-S

    11,855Ver en 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
    Ver en GitHub↗11,855
Ver las 30 alternativas a Midscene→

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de web-infra-dev/midscene?

Las características principales de web-infra-dev/midscene son: 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.

¿Qué alternativas de código abierto existen para web-infra-dev/midscene?

Las alternativas de código abierto para web-infra-dev/midscene incluyen: 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…