ByteDance의 오픈소스 멀티모달 AI 에이전트 스택으로, CLI/Web UI(Agent TARS)와 데스크톱 GUI 에이전트 앱(UI-TARS Desktop)을 제공합니다.
e2b-dev/desktop
AI 모델이 마우스, 키보드, 스크린샷으로 제어하고 화면을 스트리밍할 수 있는 E2B 기반 오픈소스 Linux 데스크톱 샌드박스입니다.
- 스타
- 1,557
- 포크
- 188
- 열린 이슈
- 11
- 마지막 커밋
- 21시간 전
어떤 프로젝트인가요?
E2B Desktop Sandbox는 LLM의 컴퓨터 사용을 위해 E2B Sandbox를 기반으로 만든 가상 Linux 데스크톱 환경입니다. 각 샌드박스는 격리되어 있으며 추가 의존성을 설치해 맞춤 설정할 수 있습니다. 개발자는 Python 또는 JavaScript SDK로 샌드박스를 만든 다음 Chrome, Firefox, VS Code 같은 애플리케이션을 실행합니다.
SDK는 마우스 클릭과 드래그, 스크롤, 텍스트 입력, 키 조합, 창 조회, 스크린샷, 셸 명령 등 데스크톱 제어 기능을 제공합니다. 전체 화면 또는 단일 애플리케이션 창을 브라우저 URL로 스트리밍할 수 있으며, 선택적으로 비밀번호 보호와 보기 전용 모드를 설정할 수 있습니다.
데스크톱은 Xfce 환경을 사용하는 Linux에서 실행됩니다. 샌드박스 템플릿은 수정할 수 있으므로 팀에서 추가 패키지를 포함하거나 다른 데스크톱 환경을 사용하는 맞춤 템플릿을 만들 수 있습니다.
핵심 기능
- 01Python 및 JavaScript SDK를 통한 마우스, 키보드, 스크롤 제어.
- 02에이전트 피드백 루프에 활용할 수 있는 스크린샷 캡처 및 창 조회.
- 03전체 데스크톱 또는 단일 애플리케이션 창을 URL로 스트리밍.
- 04비밀번호 보호 및 보기 전용 스트리밍 옵션.
- 05Linux와 Xfce를 기반으로 한 맞춤 설정 가능 템플릿.
활용 사례
- API가 없는 GUI 애플리케이션을 LLM 에이전트가 조작하도록 하기.
- 격리된 환경에서 브라우저 기반 컴퓨터 사용 작업 실행하기.
- 데모나 사람의 감독을 위해 원격 데스크톱 세션 스트리밍하기.
- 특정 도구가 미리 설치된 맞춤 데스크톱 템플릿 만들기.
빠른 시작
- 1
E2B API 키를 발급받고 E2B_API_KEY를 설정합니다
- 2
Python SDK를 설치합니다
pip install e2b-desktop - 3
데스크톱 샌드박스를 만들고 애플리케이션을 실행합니다
사용 전 알아둘 점
- 샌드박스를 실행하려면 E2B 계정과 API 키가 필요합니다.
- 한 번에 하나의 스트림만 활성화할 수 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- desktop은(는) 무엇인가요?
- AI 모델이 마우스, 키보드, 스크린샷으로 제어하고 화면을 스트리밍할 수 있는 E2B 기반 오픈소스 Linux 데스크톱 샌드박스입니다. E2B Desktop Sandbox는 LLM의 컴퓨터 사용을 위해 E2B Sandbox를 기반으로 만든 가상 Linux 데스크톱 환경입니다. 각 샌드박스는 격리되어 있으며 추가 의존성을 설치해 맞춤 설정할 수 있습니다. 개발자는 Python 또는 JavaScript SDK로 샌드박스를 만든 다음 Chrome, Firefox, VS Code 같은 애플리케이션을 실행합니다.
- desktop은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- desktop은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- desktop은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. desktop의 마지막 커밋은 2026년 11월 6일입니다.
- desktop은(는) 어디에 사용할 수 있나요?
- API가 없는 GUI 애플리케이션을 LLM 에이전트가 조작하도록 하기. 격리된 환경에서 브라우저 기반 컴퓨터 사용 작업 실행하기. 데모나 사람의 감독을 위해 원격 데스크톱 세션 스트리밍하기. 특정 도구가 미리 설치된 맞춤 데스크톱 템플릿 만들기.
- desktop는 어떻게 설치하나요?
- E2B API 키를 발급받고 E2B_API_KEY를 설정합니다 Python SDK를 설치합니다: pip install e2b-desktop 데스크톱 샌드박스를 만들고 애플리케이션을 실행합니다
- desktop은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/e2b-dev/desktop
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
데스크톱 및 웹 앱에서 마우스, 키보드, 화면을 제어해 작업을 완료하는 오픈소스 컴퓨터 사용 에이전트 프레임워크입니다.
WebAssembly와 V8를 기반으로 AI 에이전트에 파일, 프로세스, 셸, 네트워킹을 갖춘 격리된 Linux 유사 샌드박스를 제공하는 라이브러리이자 호스팅 서비스입니다.
자연어 작업을 바탕으로 플래너와 파인더 LLM이 휴대폰과 데스크톱을 조작하는 프레임워크입니다.
Moonlight용 스트리밍 서버로, 여러 원격 클라이언트가 하나의 호스트를 공유해 게임을 즐기며 각 세션은 Docker 또는 Podman 컨테이너에서 실행됩니다.
AI 에이전트가 로컬이나 Docker, AWS, Modal 같은 클라우드 플랫폼의 샌드박스 환경에서 셸 명령을 실행할 수 있도록 하는 런타임 인터페이스입니다.