GUI 에이전트용 Docker 기반 데스크톱 환경, ScreenEnv 공개
ScreenEnv: Deploy your full stack Desktop Agent
·2025.07.10 09:00
Docker 컨테이너 내에서 GUI 에이전트 테스트 및 배포를 위한 격리된 Ubuntu 데스크톱 환경을 제공하는 Python 라이브러리입니다.
ScreenEnv는 GUI 에이전트(Computer Use 에이전트)를 테스트하고 배포할 수 있도록 Docker 컨테이너 내에 격리된 Ubuntu 데스크톱 환경을 구축해 주는 Python 라이브러리입니다. 복잡한 VM 설정 없이도 에이전트가 실제 애플리케이션과 상호작용할 수 있는 샌드박스 환경을 제공합니다.
주요 특징은 다음과 같습니다:
- 전체 데스크톱 제어: 마우스 및 키보드 자동화, 창 관리, 애플리케이션 실행, 파일 작업, 터미널 액세스 및 화면 녹화 기능을 지원합니다.
- 두 가지 통합 방식: 커스텀 프레임워크를 위한 Direct Sandbox API와 AI 시스템과의 연동을 위한 Model Context Protocol (MCP) 서버 모드를 모두 지원하여 유연한 아키텍처 설계가 가능합니다.
- Docker 네이티브: AMD64 및 ARM64 아키텍처를 지원하며, 10초 이내에 재현 가능한 환경을 구축할 수 있어 배포가 간편합니다.
- smolagents 지원: Hugging Face의
smolagents와 네이티브하게 연동되어 맞춤형 데스크톱 에이전트를 빠르게 제작할 수 있습니다.
이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.
요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.