From 998535bd93978b7afdd536300d8d2730750ad180 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 19 Aug 2025 19:34:48 +0000 Subject: [PATCH 1/3] Initial plan From 8a51468162fb7d326b9a134996490b1b09c3377b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 19 Aug 2025 19:38:15 +0000 Subject: [PATCH 2/3] Add README.md to notebooks folder explaining content and purpose Co-authored-by: onel <1862405+onel@users.noreply.github.com> --- notebooks/README.md | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 notebooks/README.md diff --git a/notebooks/README.md b/notebooks/README.md new file mode 100644 index 00000000..88c55b10 --- /dev/null +++ b/notebooks/README.md @@ -0,0 +1,37 @@ +# CUA Notebooks + +This folder contains Jupyter notebooks that demonstrate the core functionality of the CUA (Computer Use Automation) system. These notebooks serve as interactive examples and quickstart guides for different components of the CUA platform. + +## Available Notebooks + +### Core Components +- **`computer_nb.ipynb`** - Demonstrates the Computer API for programmatically operating sandbox VMs using either Cua Cloud Containers or local Lume VMs on Apple Silicon macOS systems +- **`agent_nb.ipynb`** - Shows how to use CUA's Agent to run automated workflows in virtual sandboxes with various AI models (OpenAI, Anthropic, local models) +- **`pylume_nb.ipynb`** - Quickstart guide for the pylume Python library, which handles VM creation, management, and image operations +- **`computer_server_nb.ipynb`** - Demonstrates how to host and configure the Computer server that powers the Computer API + +### Evaluation & Benchmarking +- **`eval_osworld.ipynb`** - Shows ComputerAgent integration with HUD for OSWorld benchmarking, supporting both Claude and OpenAI models + +### Tutorials +- **`blog/`** - Tutorial notebooks from blog posts: + - `build-your-own-operator-on-macos-1.ipynb` - Part 1: Building a CUA operator using OpenAI's computer-use-preview model + - `build-your-own-operator-on-macos-2.ipynb` - Part 2: Using the cua-agent package for more advanced automation + +## Purpose + +These notebooks provide: +- **Hands-on examples** of CUA's core functionality +- **Step-by-step setup instructions** for different components +- **Code snippets** you can copy and adapt for your own projects +- **Working demonstrations** of computer automation tasks +- **Integration examples** with various AI providers and models + +## Getting Started + +1. Choose a notebook based on what you want to learn +2. Follow the installation instructions in each notebook +3. Run the cells sequentially to see CUA in action +4. Adapt the code examples for your specific use cases + +Most notebooks include both cloud-based (Cua Cloud Containers) and local setup options, making them accessible regardless of your environment. \ No newline at end of file From 145a8452320e833475a023a6a4db223e31dd1067 Mon Sep 17 00:00:00 2001 From: Andrei Onel Date: Wed, 20 Aug 2025 00:03:48 +0300 Subject: [PATCH 3/3] Update README.md --- notebooks/README.md | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/notebooks/README.md b/notebooks/README.md index 88c55b10..0a7f4890 100644 --- a/notebooks/README.md +++ b/notebooks/README.md @@ -17,21 +17,3 @@ This folder contains Jupyter notebooks that demonstrate the core functionality o - **`blog/`** - Tutorial notebooks from blog posts: - `build-your-own-operator-on-macos-1.ipynb` - Part 1: Building a CUA operator using OpenAI's computer-use-preview model - `build-your-own-operator-on-macos-2.ipynb` - Part 2: Using the cua-agent package for more advanced automation - -## Purpose - -These notebooks provide: -- **Hands-on examples** of CUA's core functionality -- **Step-by-step setup instructions** for different components -- **Code snippets** you can copy and adapt for your own projects -- **Working demonstrations** of computer automation tasks -- **Integration examples** with various AI providers and models - -## Getting Started - -1. Choose a notebook based on what you want to learn -2. Follow the installation instructions in each notebook -3. Run the cells sequentially to see CUA in action -4. Adapt the code examples for your specific use cases - -Most notebooks include both cloud-based (Cua Cloud Containers) and local setup options, making them accessible regardless of your environment. \ No newline at end of file