Skip to content

Add HyperbrowserBrowser #2

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 4 commits into
base: main
Choose a base branch
from
Open

Conversation

shrisukhani
Copy link

@shrisukhani shrisukhani commented Mar 11, 2025

Add Hyperbrowser Support to openai-cua-sample-app

This PR adds support for Hyperbrowser, a browser infrastructure service that provides fast, reliable, and scalable remote browsers for developers using OpenAI’s CUA API.

Key Changes:

  • Added HyperbrowserBrowser implementation
  • Updated README with setup instructions for Hyperbrowser
  • Fix the model name - change to computer-use-preview
  • Fix the tool name - change to computer_use_preview

Why Hyperbrowser?

  • Optimized for parallelized browsing – spin up 100s of browsers in seconds
  • Developer-friendly SDKs – available in Python and Node
  • Live preview URLs – for real-time browser monitoring
  • Persistent sessions & storage – save sessions, cookies, and more with just two lines of code

I think this PR expands the options available to developers using the CUA API, making it easier to choose the right execution environment for their needs. Looking forward to feedback! :)

Full disclosure: I’m the Founder of Hyperbrowser.

@Abhi-Balijepalli
Copy link

lets gooo!

@ibigio
Copy link
Collaborator

ibigio commented Apr 21, 2025

tl;dr please adhere to new computer structure and contributing process

Hi! Thanks for your contribution – we'd love to get it reviewed and merged. To better support custom CUA computers we've created a contrib directory to co-locate community contributions and automatically run basic smoke tests.

Please make sure you complete the three main steps:

  1. Move computers/contrib and update configs
  2. Pass tests & do manual testing
  3. Submit PR with required information

These are explained in detail in the contributing section of the README.

Thanks again!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants