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

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

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

google-gemini/computer-use-preview

0
View on GitHub↗
2,815 نجوم·362 تفرعات·Python·apache-2.0·5 مشاهدات

Computer Use Preview

This project is a browser automation system that connects Google's Gemini API to a web browser, enabling an AI agent to perform tasks on a user's behalf by interpreting natural language instructions. At its core, it operates through a continuous screenshot-based action loop, where the agent captures the browser's current state, sends the image to the Gemini model, and executes the model's returned commands to click, type, and navigate.

The system distinguishes itself through a dual browser backend abstraction, supporting both local Playwright-controlled browsers and remote Browserbase cloud instances, with the ability to switch between them at runtime. It also offers a Vertex AI routing switch, allowing model inference requests to be directed to either the public Gemini API or Vertex AI endpoints. A mouse cursor overlay injection feature visually marks the cursor position on screenshots sent to the model, aiding in debugging and tracking agent actions.

The project provides distinct agent implementations for each backend, including a Playwright browser agent, a Browserbase cloud browser agent, and a Vertex AI browser agent, all driven by the same natural language interface. Configuration is managed through environment variables and a .env file, with runtime settings for browser backend selection, headless mode, cloud region, model version, and startup URL. The system also includes a workaround for handling operating-system-rendered dropdown menus that Playwright cannot natively capture.

Features

  • Natural Language Browser Control Platforms - Controls a web browser by translating plain-English instructions into clicks, typing, and navigation.
  • AI Powered Web Automation - Executes multi-step web workflows like form filling and data extraction via an AI agent.
  • Browser Automation Agents - Executes natural language instructions by controlling a web browser to perform specified tasks.
  • Gemini-Powered Agents - Uses the Gemini API to control a web browser through natural language instructions.
  • Gemini Integrations - Connects to the Gemini API to power an agent that perceives and interacts with GUIs.
  • Natural Language Command Translation - Translates plain-English commands into browser actions like clicking, typing, and navigating.
  • AI-Driven Action Loops - Operates through a continuous screenshot-based action loop where the agent captures browser state and executes model commands.
  • Local and Remote Backend Switching - Ships a dual browser backend abstraction that switches between local Playwright and remote Browserbase instances at runtime.
  • Debugging Overlays - Provides debugging tools like mouse cursor overlays and headless mode toggling for agent actions.
  • API and Vertex AI Routing - Routes model inference requests to either the public Gemini API or Vertex AI endpoints based on a runtime toggle.
  • CLI-Driven Browser Agents - Executes a natural-language instruction by launching a browser, navigating web pages, and performing actions via the Gemini API from the CLI.
  • Cloud Browser Agent Execution - Launches a Browserbase cloud browser, connects it to a Gemini-powered agent, and executes a natural-language task loop.
  • Playwright Agent Execution - Launches a Playwright-controlled browser, connects it to a Gemini-powered agent, and executes a natural-language task loop.
  • Browser Automation Agents - Routes browser automation requests through Vertex AI for model inference and task execution.
  • Browser - Selects between a local Playwright-controlled browser or a remote Browserbase instance to run the agent.
  • API-Driven Executions - Leverages Playwright to launch and control a browser, executing tasks via the Gemini API.
  • Cloud Browser Provisioners - Configures remote Browserbase cloud browser instances for AI-driven automation.
  • Cloud Browser Integrations - Connects a Gemini-powered agent to a remote Browserbase cloud browser for task loops.

سجل النجوم

مخطط تاريخ النجوم لـ google-gemini/computer-use-previewمخطط تاريخ النجوم لـ google-gemini/computer-use-preview

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

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

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

Start searching with AI

بدائل مفتوحة المصدر لـ Computer Use Preview

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Computer Use Preview.
  • steel-dev/steel-browserالصورة الرمزية لـ steel-dev

    steel-dev/steel-browser

    6,450عرض على GitHub↗

    Steel is a cloud browser automation platform that provides a REST API for launching and controlling remote Chrome browser sessions. It enables programmatic browsing and web scraping using standard automation tools like Puppeteer, Playwright, and Selenium, connecting to cloud-hosted browser instances via WebSocket and the Chrome DevTools Protocol. The platform supports both headless and headful browser sessions, with language-specific SDKs for TypeScript and Python. The service distinguishes itself through comprehensive anti-detection capabilities, including residential proxy rotation, CAPTCHA

    TypeScriptaiai-agentsai-tools
    عرض على GitHub↗6,450
  • vercel-labs/agent-browserالصورة الرمزية لـ vercel-labs

    vercel-labs/agent-browser

    36,203عرض على GitHub↗

    This project is an agentic framework designed to enable autonomous web navigation and browser automation. It functions as a controller that translates natural language instructions into deterministic browser actions, allowing agents to interact with websites, perform data extraction, and manage complex authentication flows. By leveraging accessibility trees and semantic element resolution, the framework mimics human-like navigation, moving beyond brittle DOM selectors to interact reliably with modern web interfaces. The framework distinguishes itself through its focus on secure, scalable exec

    Rust
    عرض على GitHub↗36,203
  • alibaba/page-agentالصورة الرمزية لـ alibaba

    alibaba/page-agent

    19,138عرض على GitHub↗

    Page-agent is an LLM browser automation agent and JavaScript in-page GUI controller. It translates natural language instructions into direct browser interface actions to automate web-based tasks and manipulate web page elements through a programmable interface. The system coordinates complex sequences of actions across multiple browser tabs and different websites. It functions as a remote browser control server, providing an interface that allows external clients to operate a browser and manage page interactions. Its capabilities include natural language intent decoding and action mapping, D

    TypeScriptagentaiai-agents
    عرض على GitHub↗19,138
  • browserbase/mcp-server-browserbaseالصورة الرمزية لـ browserbase

    browserbase/mcp-server-browserbase

    3,139عرض على GitHub↗

    This project is an MCP browser automation server that connects large language models to headless cloud browsers. It functions as an autonomous web workflow engine and an LLM web agent interface, enabling the translation of natural language instructions into browser actions and structured data retrieval. The system distinguishes itself through a managed headless browser cloud API that supports concurrent Chromium sessions with integrated stealth modes, CAPTCHA solving, and proxy traffic routing. It utilizes self-healing element selection to maintain automation resilience when page structures c

    TypeScriptaibrowserchrome
    عرض على GitHub↗3,139
عرض جميع البدائل الـ 30 لـ Computer Use Preview→

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

ما هي وظيفة google-gemini/computer-use-preview؟

This project is a browser automation system that connects Google's Gemini API to a web browser, enabling an AI agent to perform tasks on a user's behalf by interpreting natural language instructions. At its core, it operates through a continuous screenshot-based action loop, where the agent captures the browser's current state, sends the image to the Gemini model, and executes the model's returned commands to click, type, and navigate.

ما هي الميزات الرئيسية لـ google-gemini/computer-use-preview؟

الميزات الرئيسية لـ google-gemini/computer-use-preview هي: Natural Language Browser Control Platforms, AI Powered Web Automation, Browser Automation Agents, Gemini-Powered Agents, Gemini Integrations, Natural Language Command Translation, AI-Driven Action Loops, Local and Remote Backend Switching.

ما هي البدائل مفتوحة المصدر لـ google-gemini/computer-use-preview؟

تشمل البدائل مفتوحة المصدر لـ google-gemini/computer-use-preview: steel-dev/steel-browser — Steel is a cloud browser automation platform that provides a REST API for launching and controlling remote Chrome… vercel-labs/agent-browser — This project is an agentic framework designed to enable autonomous web navigation and browser automation. It functions… browserbase/mcp-server-browserbase — This project is an MCP browser automation server that connects large language models to headless cloud browsers. It… alibaba/page-agent — Page-agent is an LLM browser automation agent and JavaScript in-page GUI controller. It translates natural language… lavague-ai/lavague — LaVague is an LLM web agent framework and large action model designed to translate natural language instructions into… browser-use/browser-harness — This project is an automation framework that connects large language models to web browsers via the Chrome DevTools…