실제 브라우저를 제어하는 AI 에이전트를 만들고, 선택적으로 Browser Use Cloud의 스텔스 브라우저와 호스팅 에이전트 API를 사용할 수 있는 오픈소스 Python 라이브러리입니다.
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
미리 빌드된 Docker 이미지를 로컬에서 실행합니다
docker run -p 3000:3000 -p 9223:9223 ghcr.io/steel-dev/steel-browser - 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 통계는 매일 갱신됩니다.
관련 프로젝트
웹사이트를 LLM에 바로 활용할 수 있는 깔끔한 Markdown으로 변환하는 오픈소스 Python 크롤러
자연어 act, observe, extract 호출과 Playwright 스타일 API로 Chrome을 제어하는 브라우저 에이전트용 TypeScript, Python, Go SDK입니다.
LLM과 컴퓨터 비전으로 모든 사이트에서 웹 워크플로를 실행하는 오픈 소스 브라우저 자동화 도구로, Playwright에 AI 명령을 더합니다.
AI 에이전트가 로그인된 브라우저에서 웹 작업을 수행하는 오픈소스 Chrome/Edge 확장 프로그램입니다.
웹페이지에 GUI 에이전트를 삽입해 사용자가 자연어로 인터페이스를 제어할 수 있게 하는 JavaScript 라이브러리입니다.