browseros-ai/BrowserOS
🌐 The open-source Agentic browser; alternative to ChatGPT Atlas, Perplexity Comet, Dia.
BrowserOS – 에이전트 친화적인 Chromium 포크
개요 – BrowserOS는 오픈소스 Chromium 기반 브라우저로, 두 가지 버전이 있습니다:
- BrowserOS neo – AI 에이전트에 의해 구동되는 보조 브라우저입니다. Chrome 로그인 정보를 가져오고 Claude Code, Codex, Cursor, VS Code 등의 에이전트를 연결하여 웹 작업(예: "항공편 예약")을 맡길 수 있습니다. 각 에이전트는 자체 탭에서 실행되며, 대시보드에서 실시간 진행 상황을 볼 수 있고, 나중에 전체 세션을 탐색 가능한 비디오로 재생할 수 있습니다.
- BrowserOS – 반대 개념으로, 사용자가 직접 구동하는 일반 브라우저이며 모든 새 탭에 AI 어시스턴트가 내장되어 있습니다. 자신의 LLM 키 또는 로컬 Ollama 모델을 사용할 수 있습니다.
두 브라우저 모두 로컬에서 실행되며(macOS, Windows, Linux), 로그인 정보, 스크린샷, 세션 녹화 등 모든 데이터를 기기에 보관하고 페이지 콘텐츠를 클라우드로 전송하지 않습니다.
주요 기술 구성 요소
- Chromium 포크 –
packages/browseros/(C++, Python 패치)에 있습니다. 추가 개인정보 보호를 위해 ungoogled-chromium 패치를 사용합니다. - 에이전트 플랫폼 –
packages/browseros-agent/의 TypeScript + Rust 코드. 다음을 제공합니다:- MCP 서버(
claw-server) – 에이전트가 통신하는 다중 클라이언트 프로토콜 엔드포인트. - 대시보드 UI(
claw-app) – 라이브 에이전트 탭, 진행 상황 및 재생 컨트롤을 표시하는 React/WXT 확장 프로그램. - Bun 기반 백엔드(
server) – MCP 도구를 노출하고 AI 에이전트 루프를 실행합니다. - Rust 크레이트 – CDP 바인딩, 핵심 프리미티브, 하네스 통합용.
- MCP 서버(
- 원클릭 통합 – UI는 수동 구성 없이 지원되는 "하네스"(Claude Code, Codex, Cursor, VS Code, OpenClaw, Hermes 등)를 감지하고 연결할 수 있습니다.
- 재생 및 감사 – 모든 에이전트 세션은
~/.browserclaw/아래에 단계별 작업 타임라인과 함께 비디오로 저장됩니다.
중요한 이유
- 기존 헤드리스 드라이버(Playwright, Selenium)는 로그인 상태가 없는 새 브라우저를 시작하므로 많은 실제 자동화 작업이 불가능합니다. BrowserOS는 기존 Chrome 자격 증명을 가져오므로 에이전트가 사용자처럼 행동할 수 있습니다.
- 클라우드 브라우저 서비스는 데이터센터에서 실행되며 사이트에서 차단되는 경우가 많고 개인 계정을 사용할 수 없습니다. BrowserOS는 로컬에서 실행되므로 IP 기반 차단을 피하고 개인정보를 보호합니다.
- 단일 LLM 공급업체에 국한되지 않습니다. MCP(멀티 클라이언트 프로토콜)를 구현하는 모든 도구를 연결할 수 있습니다.
시작하기
brew tap browseros-ai/tap
brew install --cask browseros-neo # macOS
# 또는 위 배지에서 Windows / Linux용 설치 프로그램 다운로드
그런 다음 Chrome 데이터를 가져오고 에이전트를 연결하고 자연어 작업을 지시합니다.
커뮤니티 및 기여
- 지원을 위한 Discord, Slack 및 공개 X 계정.
- TypeScript/Rust 측(약 15분) 및 Chromium 측(약 100GB 디스크 공간 필요)에 대한 기여 가이드.
- AGPL-3.0 라이선스.
결론 – BrowserOS는 좋아하는 AI 코딩 에이전트가 프로그래밍 방식으로 제어할 수 있는 완전한 기능의 개인정보 보호 우선 Chromium 브라우저를 제공하여 모든 것을 기기에 유지하면서 실제 웹 자동화를 가능하게 합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트