openai/openai-cua-sample-app
OpenAI's Computer Using Agent (CUA) sample app in TypeScript, demonstrating agent-based browser automation and computer-use workflows.

This repository provides a production-oriented sample app for building AI agents that interact with web browsers and computer environments. It includes a Next.js operator console for monitoring agent runs, a Fastify runner managing browser sessions and workspace isolation, and shared packages for integrating the OpenAI Responses API. The system supports switching between code execution and native computer-control modes against the same browser lab, and exposes replay artifacts and event streams for debugging and evaluation.
Frequently asked
- What is openai/openai-cua-sample-app?
- OpenAI's Computer Using Agent (CUA) sample app in TypeScript, demonstrating agent-based browser automation and computer-use workflows.
- Is openai-cua-sample-app open source?
- Yes — openai/openai-cua-sample-app is open source, released under the MIT license.
- What language is openai-cua-sample-app written in?
- openai/openai-cua-sample-app is primarily written in TypeScript.
- How popular is openai-cua-sample-app?
- openai/openai-cua-sample-app has 1.7k stars on GitHub.
- Where can I find openai-cua-sample-app?
- openai/openai-cua-sample-app is on GitHub at https://github.com/openai/openai-cua-sample-app.