e2b-dev/desktop
E2B Desktop Sandbox for LLMs. E2B Sandbox with desktop graphical environment that you can connect to any LLM for secure computer use.
해결하는 문제
E2B Desktop Sandbox는 AI 에이전트의 '컴퓨터 사용' 작업을 위해 특별히 설계된 안전하고 격리된 가상 데스크톱 환경을 제공합니다. 개발자는 AI 모델이 완전한 데스크톱 GUI와 상호작용하고, 애플리케이션을 시작하며, 호스트 머신에 영향을 주지 않고 사전 설정된 환경에서 작업할 수 있도록 할 수 있습니다.
작동 방식
E2B 사ند박스 인프라 위에 구축된 이 프로젝트는 Linux 기반 환경과 Xfce 데스크톱 매니저를 사용합니다. Python 및 JavaScript SDK를 제공하여 AI 에이전트나 개발자가 마우스 클릭, 키보드 입력, bash 명령어를 프로그래밍 방식으로 제어할 수 있도록 합니다. 환경은 URL로 스트리밍 가능하여 실시간 모니터링이 가능하거나, AI가 화면을 인식할 수 있도록 스크린샷을 캡처할 수 있습니다.
대상 사용자
인간처럼 컴퓨터를 사용해야 하는 AI 에이전트(예: 웹 브라우저, VS Code, 기타 GUI 애플리케이션 사용)를 안전하고 격리된 방식으로 구축하는 개발자들.
주요 기능
- 완전한 GUI 제어: 마우스 이동, 클릭, 더블클릭, 드래그, 키보드 입력/조합에 대한 프로그래밍 접근 가능.
- 애플리케이션 관리: Google Chrome, Firefox 등 특정 애플리케이션을 시작하고, 창 ID 및 제목을 관리할 수 있음.
- 실시간 스트리밍: 전체 데스크톱 또는 특정 애플리케이션 창을 URL로 스트리밍 가능하며, 비밀번호 보호 및 읽기 전용 모드 옵션 제공.
- 사용자 정의 템플릿: 특정 종속성 또는 다른 데스크톱 환경을 포함하는 사용자 정의 사ند박스 템플릿을 생성 가능.
- 사ند박스 격리: 각 사ند박스는 서로 격리되어 있어 보안과 안정성을 보장.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트