Wuying AgentBay Computer Use is a core feature for automating desktop applications. It provides a cloud desktop environment where AI agents can simulate user behavior, control desktop applications, and run automation flows. The feature runs on the Wuying AgentBay multi-modal cloud environment and supports connections using the software development kit (SDK) and MCP. This helps developers efficiently build AI agents that can perform desktop operations.
Scenarios

Computer application testing
Functional testing: Simulating user operations to verify that desktop application features function correctly.
Compatibility testing: Testing the compatibility of desktop applications in different operating system environments.
Performance Testing: Monitoring the response speed and resource usage of desktop applications.
Office automation
Document processing: Automatically creating, editing, and converting document formats.
Email management: Automating the sending, receiving, categorizing, and replying to emails.
Office communication: Automatically processing instant messages to summarize content and refine replies.
System administration
System configuration: Automating system settings and configuration tasks.
Software installation: Installing and configuring software applications in batches.
Maintenance tasks: Automating system maintenance and cleanup tasks.
Office Automation
Flow approval: Automating office workflows that require manual approval.
Report generation: Automatically generating various business and analysis reports.
Data synchronization: Automatically synchronizing and updating data between different systems.
Research and education
Experiment control: Automating the control of scientific experiment equipment and procedures.
Data processing: Automating the processing and analysis of experimental data.
Teaching assistance: Automating the organization and distribution of teaching resources.
Core capabilities
Efficient and flexible
Multi-platform support: Supports multiple versions of Windows and Linux images, and custom images to meet the runtime requirements of different desktop applications.
Elastic scheduling: Efficiently creates, assigns, and revokes resources, which allows agents to flexibly schedule computing power.
Environment isolation: Each task runs in an independent image environment to ensure a stable runtime and secure isolation between tasks.
Enterprise-grade security
Security isolation: Uses VPC for network isolation to ensure the security of enterprise data.
Data control: Supports data encryption for storage and transmission to meet enterprise compliance requirements.
Permission management: Provides fine-grained computer access control and supports network and application whitelists to ensure a secure operating environment.
Developer-friendly
Multiple connection types: Provides three connection modes (SDK, MCP, and ASP) and supports multiple programming languages, such as Python, TypeScript, and Golang.
Visual debugging: Supports the ASP streaming protocol for real-time visualization of operations. It also provides a session recording feature to help with troubleshooting and flow optimization.
Serverless architecture: Uses a cloud-native serverless architecture with automatic scaling. Usage-based billing reduces the complexity of resource management.
Related links
Connect to Computer Use with an SDK
Connect to Computer Use with MCP