Repolode
steel-dev

steel-dev/steel-browser

AI 에이전트와 앱을 위한 오픈소스 브라우저 API로, Puppeteer, Playwright, Selenium으로 제어할 수 있는 관리형 Chrome 샌드박스를 실행합니다.

대체할 수 있는 제품:Browserbase

스타
7,845
포크
997
열린 이슈
76
마지막 커밋
10시간 전

어떤 프로젝트인가요?

Steel은 자체 브라우저 자동화 인프라를 구축하지 않고도 AI 에이전트와 애플리케이션이 실제 웹 페이지와 상호작용할 수 있게 해주는 브라우저 API입니다. 브라우저 세션과 페이지, 브라우저 프로세스를 관리하므로 개발자는 브라우저가 백그라운드에서 실행되는 동안 애플리케이션 로직에 집중할 수 있습니다.

클라이언트는 Puppeteer, Playwright 또는 Selenium을 사용해 Chrome DevTools Protocol로 연결합니다. API는 프록시 설정, 사용자 지정 Chrome 확장 프로그램, 뷰포트 크기, 광고 차단 등의 세션 옵션을 지원하며, 세션은 요청 간에 쿠키와 로컬 저장소를 유지합니다. 세션을 확인하고 디버깅할 수 있는 UI가 내장되어 있으며 요청 로깅도 제공됩니다.

세션 기능 외에도 Steel은 페이지를 깔끔한 콘텐츠로 스크래핑하고, 스크린샷을 찍고, PDF를 생성하는 간편한 엔드포인트를 제공합니다. 로컬에서 Docker 컨테이너로 실행하거나 직접 호스팅할 수 있으며, 호스팅형 클라우드 서비스도 제공됩니다.

핵심 기능

  • 01CDP를 통해 Puppeteer, Playwright 또는 Selenium으로 Chrome 제어
  • 02요청 간 쿠키와 로컬 저장소를 유지하는 영구 세션
  • 03세션별 프록시 설정 및 사용자 지정 Chrome 확장 프로그램
  • 04세션 디버깅을 위한 내장 UI와 요청 로깅
  • 05페이지 스크래핑, 스크린샷 촬영, PDF 생성을 위한 엔드포인트

활용 사례

  • AI 에이전트에 웹사이트를 탐색하고 조작할 수 있는 실제 브라우저 제공
  • 직접 Chrome을 관리하지 않고 브라우저 자동화 작업 실행
  • LLM 파이프라인에 사용할 페이지 콘텐츠 정제 및 스크래핑
  • 필요할 때 웹 페이지의 스크린샷 또는 PDF 생성

빠른 시작

  1. 1

    미리 빌드된 Docker 이미지를 로컬에서 실행합니다

    docker run -p 3000:3000 -p 9223:9223 ghcr.io/steel-dev/steel-browser
  2. 2

    localhost:3000/ui에서 UI를 열고 포트 3000의 API를 사용해 세션을 만듭니다

사용 전 알아둘 점

  • README에는 Steel이 퍼블릭 베타 버전이며 자주 변경된다고 설명되어 있습니다.
  • 로컬에서 실행하려면 Docker 또는 Chrome이 설치된 Node.js가 필요합니다.

토픽

자주 묻는 질문

steel-browser은(는) 무엇인가요?
AI 에이전트와 앱을 위한 오픈소스 브라우저 API로, Puppeteer, Playwright, Selenium으로 제어할 수 있는 관리형 Chrome 샌드박스를 실행합니다. Steel은 자체 브라우저 자동화 인프라를 구축하지 않고도 AI 에이전트와 애플리케이션이 실제 웹 페이지와 상호작용할 수 있게 해주는 브라우저 API입니다. 브라우저 세션과 페이지, 브라우저 프로세스를 관리하므로 개발자는 브라우저가 백그라운드에서 실행되는 동안 애플리케이션 로직에 집중할 수 있습니다.
steel-browser은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
steel-browser은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
steel-browser은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. steel-browser의 마지막 커밋은 2026년 10월 20일입니다.
steel-browser은(는) 어디에 사용할 수 있나요?
AI 에이전트에 웹사이트를 탐색하고 조작할 수 있는 실제 브라우저 제공 직접 Chrome을 관리하지 않고 브라우저 자동화 작업 실행 LLM 파이프라인에 사용할 페이지 콘텐츠 정제 및 스크래핑 필요할 때 웹 페이지의 스크린샷 또는 PDF 생성
steel-browser는 어떻게 설치하나요?
미리 빌드된 Docker 이미지를 로컬에서 실행합니다: docker run -p 3000:3000 -p 9223:9223 ghcr.io/steel-dev/steel-browser localhost:3000/ui에서 UI를 열고 포트 3000의 API를 사용해 세션을 만듭니다
steel-browser은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/steel-dev/steel-browser

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트