{"id":1033,"date":"2026-07-01T13:26:43","date_gmt":"2026-07-01T13:26:43","guid":{"rendered":"https:\/\/feedsta.ai\/blog\/gemini-2-5-computer-use-model-browser-ui-automation\/"},"modified":"2026-07-19T06:43:48","modified_gmt":"2026-07-19T06:43:48","slug":"gemini-2-5-computer-use-model-browser-ui-automation","status":"publish","type":"post","link":"https:\/\/feedsta.ai\/blog\/gemini-2-5-computer-use-model-browser-ui-automation\/","title":{"rendered":"Gemini 2.5 Computer Use Model for Browser and UI Automation"},"content":{"rendered":"<p>Google has published documentation for a Gemini 2.5 Computer Use model, a variant of Gemini 2.5 that interacts with graphical user interfaces by looking at a screen and performing actions on it. Available through the Gemini API as <code>gemini-2.5-computer-use-preview-10-2025<\/code>, the model accepts screenshots and a natural-language instruction and returns suggested UI actions for developers to execute in a browser loop.<\/p>\n<h2>Google introduces a computer-use model in the Gemini API<\/h2>\n<p>According to Google&#8217;s developer documentation, the model accepts screenshots of an interface along with a natural-language instruction, then returns suggested actions such as clicks, typing, scrolling, and navigation. Developers can execute those actions through a Playwright-based browser loop that returns the updated screenshot for the next turn.<\/p>\n<h3>How does the model work?<\/h3>\n<p>Each request to the model includes the conversation history, the user&#8217;s request, and one or more screenshots. The response is a list of function calls representing UI operations:<\/p>\n<ul>\n<li><code>click_at<\/code> with x and y coordinates<\/li>\n<li><code>type_text<\/code> with content to enter into a focused field<\/li>\n<li><code>key_combination<\/code> for keyboard shortcuts<\/li>\n<li><code>scroll<\/code>, <code>scroll_to<\/code>, and <code>hover_at<\/code> for navigation<\/li>\n<li><code>go_back<\/code>, <code>go_forward<\/code>, <code>refresh<\/code>, and <code>search<\/code> for browser controls<\/li>\n<li><code>wait<\/code> and <code>screenshot<\/code> for pacing and additional visual context<\/li>\n<\/ul>\n<p>After an action runs against the browser, a fresh screenshot is added to the next request so the model can observe the result and decide what to do next.<\/p>\n<h3>What tooling and integration does Google provide?<\/h3>\n<p>Google provides reference Python code built on Playwright for orchestrating the browser loop. The documentation also describes an <code>excluded_predefined_functions<\/code> parameter that lets developers restrict which actions the model can emit, for example blocking drag operations in environments where they are not supported.<\/p>\n<p>Under the hood, the model uses Gemini&#8217;s standard structured output feature, constrained to a predefined set of UI function calls. A safety system runs in parallel: it evaluates the user&#8217;s prompt, the model&#8217;s proposed actions, and the screen state, and can short-circuit the loop before an unsafe action executes.<\/p>\n<h3>What is the model available for and where?<\/h3>\n<p>The model is positioned for tasks such as filling forms, navigating multi-step web workflows, and testing user interfaces from a screenshot-driven prompt. Google notes that the preview is intended for browser-based automation first, with broader computer control use cases listed as a longer-term direction in the documentation.<\/p>\n<p>Developers can experiment with the model through the Gemini API in Google AI Studio or Vertex AI, and the documentation includes sample code, configuration guidance, and links to the supported SDKs.<\/p>\n<h2>FAQ<\/h2>\n<h3>What is the Gemini 2.5 Computer Use model?<\/h3>\n<p>It is a variant of Gemini 2.5 documented by Google for interacting with graphical user interfaces the way a person would, by looking at a screen and performing actions on it. It is available in the Gemini API as <code>gemini-2.5-computer-use-preview-10-2025<\/code>.<\/p>\n<h3>How does the model drive a browser?<\/h3>\n<p>Each request includes the conversation history, the user&#8217;s request, and one or more screenshots. The model returns function calls such as <code>click_at<\/code>, <code>type_text<\/code>, <code>key_combination<\/code>, <code>scroll<\/code>, <code>go_back<\/code>, and <code>screenshot<\/code>, which developers execute through a Playwright-based browser loop. A fresh screenshot is then sent back so the model can decide the next step.<\/p>\n<h3>Where can developers try the model and what use cases does Google target?<\/h3>\n<p>Developers can experiment through the Gemini API in Google AI Studio or Vertex AI. Google positions the preview for browser-based tasks such as filling forms, navigating multi-step web workflows, and screenshot-driven UI testing, with broader computer control described as a longer-term direction.<\/p>\n<p><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"headline\":\"Gemini 2.5 Computer Use Model for Browser and UI Automation\",\"description\":\"Google has published a Gemini 2.5 Computer Use model in the Gemini API that drives browsers and UIs from screenshots and natural-language instructions.\",\"datePublished\":\"2026-07-19T06:43:47.505Z\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Feedsta\"}},{\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What is the Gemini 2.5 Computer Use model?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It is a variant of Gemini 2.5 documented by Google for interacting with graphical user interfaces the way a person would, by looking at a screen and performing actions on it. It is available in the Gemini API as gemini-2.5-computer-use-preview-10-2025.\"}},{\"@type\":\"Question\",\"name\":\"How does the model drive a browser?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Each request includes the conversation history, the user's request, and one or more screenshots. The model returns function calls such as click_at, type_text, key_combination, scroll, go_back, and screenshot, which developers execute through a Playwright-based browser loop. A fresh screenshot is then sent back so the model can decide the next step.\"}},{\"@type\":\"Question\",\"name\":\"Where can developers try the model and what use cases does Google target?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Developers can experiment through the Gemini API in Google AI Studio or Vertex AI. Google positions the preview for browser-based tasks such as filling forms, navigating multi-step web workflows, and screenshot-driven UI testing, with broader computer control described as a longer-term direction.\"}}]}]}<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Google has published a Gemini 2.5 Computer Use model in the Gemini API that drives browsers and UIs from screenshots and natural-language instructions.<\/p>\n","protected":false},"author":1,"featured_media":1035,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"","rank_math_description":"","rank_math_focus_keyword":"","rank_math_canonical_url":"","rank_math_facebook_title":"","rank_math_facebook_description":"","rank_math_twitter_title":"","rank_math_twitter_description":"","rank_math_robots":[],"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1033","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-news"],"_links":{"self":[{"href":"https:\/\/feedsta.ai\/blog\/wp-json\/wp\/v2\/posts\/1033","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/feedsta.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/feedsta.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/feedsta.ai\/blog\/wp-json\/wp\/v2\/comments?post=1033"}],"version-history":[{"count":2,"href":"https:\/\/feedsta.ai\/blog\/wp-json\/wp\/v2\/posts\/1033\/revisions"}],"predecessor-version":[{"id":1364,"href":"https:\/\/feedsta.ai\/blog\/wp-json\/wp\/v2\/posts\/1033\/revisions\/1364"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/feedsta.ai\/blog\/wp-json\/wp\/v2\/media\/1035"}],"wp:attachment":[{"href":"https:\/\/feedsta.ai\/blog\/wp-json\/wp\/v2\/media?parent=1033"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/feedsta.ai\/blog\/wp-json\/wp\/v2\/categories?post=1033"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/feedsta.ai\/blog\/wp-json\/wp\/v2\/tags?post=1033"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}