OyadotAI/oya-browser
The browser control plane for AI agents. One API over Oya Cloud, Browserbase, Steel, Anchor, Browser Use and your own Chrome, with persistent personas, CAPTCHA and MFA handling, and live human takeover.
해결하는 문제
Oya Browser는 기존 브라우저 자동화 도구의 취약성과 탐지 가능성 문제를 해결합니다. 대부분의 자동화 도구는 디버깅 프로토콜을 통해 외부에서 브라우저를 제어하므로 봇으로 쉽게 식별되며, 복잡한 인증(SSO, passkeys, Cloudflare) 처리 시 어려움을 겪습니다. Oya는 자동화를 브라우저 프로세스 내부에 직접 통합하여 에이전트가 실제 사용자처럼 보이게 하고 세션 관리를 간소화합니다.
작동 방식
Oya는 자동화 로직이 외부에서 연결되는 것이 아니라 프로세스 내부에 존재하는 커스텀 브라우저입니다. Chrome 자체의 플랫폼 및 로케일 설정 에뮬레이션을 사용하여 봇 탐지를 회피합니다. AI 에이전트를 위해 SDK와 MCP (Model Context Protocol) 인터페이스를 제공하여, LLM이 자연어 명령을 사용하여 페이지를 탐색하고 데이터를 추출할 수 있게 합니다. 또한 '기록 및 재생' 시스템을 갖추고 있어, 모델 기반 작업을 'playbook'(Playwright 모듈)으로 저장하고 이후 실행 시에는 LLM 없이 재실행할 수 있습니다.
대상 사용자
- AI 에이전트 개발자: 웹과 상호작용하기 위해 신뢰할 수 있고 스텔스성이 뛰어난 방법이 필요한 에이전트(Claude Code 또는 Cursor 등)를 구축하는 개발자.
- 자동화 엔지니어: 복잡한 웹 워크플로우를 기록하고 모델 비용 없이 효율적으로 재실행하려는 사용자.
- 기업: 브라우저 작업에 대한 감사 추적이 필요하며, Docker, Kubernetes 또는 AWS ECS에서 브라우저 인프라를 직접 호스팅하려는 조직.
주요 특징
- 스텔스 아키텍처: 브라우저 프로세스 내에서 자동화를 실행하여 CreepJS 헤드리스 점수 0% 달성.
- 세션 지속성: 기존 브라우저(Chrome, Arc 등)에서 로그인 정보를 가져와 에이전트가 로그인된 상태로 시작 가능.
- Playbook 시스템: AI 기반 작업을 재사용 가능한 스크립트로 기록하여 반복 작업 시 모델 없이 실행 가능.
- 에이전트 우선 통합: MCP를 지원하여 Claude Desktop 및 Windsurf와 같은 도구와 원활하게 통합.
- 유연한 배포: Docker를 통한 자체 호스팅 또는 관리형 클라우드 환경에 배포 가능.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트