Expand description
Gemini Computer Use - AI-powered autonomous desktop automation
This crate provides types and utilities for the Gemini Computer Use feature, which uses vision models to autonomously control desktop applications.
The actual Desktop integration lives in computeruse-rs, which re-exports
and extends this crate’s functionality.
Structs§
- Computer
UseAction Response - Response for a previous action
- Computer
UseFunction Call - Function call from Gemini Computer Use model
- Computer
UsePrevious Action - Previous action to send back with screenshot (for multi-step)
- Computer
UseResponse - Response from Computer Use backend
- Computer
UseResult - Result of the computer use execution
- Computer
UseStep - A single step in the computer use execution
Functions§
- call_
computer_ use_ backend - Call the Gemini Computer Use backend to get the next action.
- convert_
normalized_ to_ screen - Convert normalized coordinates (0-999) to absolute screen coordinates.
- translate_
gemini_ keys - Translate Gemini Computer Use key format to uiautomation format.
Type Aliases§
- Progress
Callback - Callback for progress updates during computer use execution