Edgebox는 데스크탑 제어 및 안전한 코드 실행으로 LLM을 강화합니다.
Bigppwong에 의해 개발된 Edgebox는 대규모 언어 모델 에이전트에 광범위한 "컴퓨터 사용" 기능을 제공하기 위해 설계된 전문 MCP 서버 도구입니다. Electron과 TypeScript를 사용하여 구축된 이 도구는 로컬 데스크탑 샌드박스로 작동하며, 완전한 데스크탑 환경과 안전한 코드 실행을 제공합니다. Windows, macOS 및 Linux에서 이진 릴리스로 배포되는 Edgebox는 AI 에이전트가 데스크탑 애플리케이션과 프로그래밍 방식으로 상호작용할 수 있도록 합니다. 이는 모델 컨텍스트 프로토콜을 통해 LLM 에이전트에 연결되어 복잡한 실제 작업을 수행할 수 있는 능력을 향상시킵니다.
가장 추천하는 대안 프로그램
Edgebox는 무엇에 연결됩니까?
Edgebox는 주로 모델 컨텍스트 프로토콜(MCP)을 통해 대형 언어 모델 에이전트에 연결됩니다. 이 시스템은 이러한 AI 에이전트를 위한 로컬 데스크탑 샌드박스로 작동하여 완전한 데스크탑 환경을 제공합니다. 이 설정은 LLM이 코드를 실행하고 마치 컴퓨터를 직접 조작하는 것처럼 운영 체제와 상호작용할 수 있게 합니다. 그 핵심 목적은 AI 에이전트의 기능을 텍스트 기반 상호작용을 넘어 확장하여 그래픽 사용자 인터페이스를 조작할 수 있도록 하는 것입니다.
핵심 기능 및 도구
Edgebox는 AI 에이전트를 위한 다양한 호출 가능한 도구를 노출합니다. CLI 모드에서 항상 사용할 수 있는 핵심 도구에는 shell_run, shell_run_background, container_list, container_create, container_stop, container_restart, 및 container_delete가 포함됩니다. GUI 도구가 활성화되면 desktop_screenshot, desktop_mouse_click, desktop_keyboard_type, 및 desktop_clipboard_read와 같은 데스크탑 도구가 사용 가능해집니다. 이러한 도구는 명령줄과 데스크탑 환경 모두에 대한 세밀한 제어를 허용합니다.
누구를 위한 것입니까?
Edgebox는 대형 언어 모델에 "컴퓨터 사용" 기능을 부여하고자 하는 개발자와 사용자를 위해 설계되었습니다. 이 기능은 AI 에이전트가 완전한 데스크탑 환경과 직접 상호작용하여 데스크탑 애플리케이션을 자동화하거나 코드를 안전하게 실행하는 등의 작업을 수행할 수 있게 합니다. 이 도구는 AI 추론과 실제 컴퓨터 상호작용 간의 간극을 메우는 데 도움을 줍니다. AI 에이전트 작업이 직접 데스크탑이나 컨테이너화된 코드 실행을 요구하지 않는 경우 이 단계를 건너뛰십시오.
시작하는 방법
MCP 서버 자체에 대한 자격 증명은 필요하지 않습니다. 인증은 주로 클라이언트 측 구성 및 민감한 값에 대한 환경 변수 사용과 관련이 있으며, 세션 격리는 스트리밍 가능한 HTTP를 통해 서로 다른 x-session-id 헤더를 전달하여 관리됩니다.
사용 사례
- 프로그래밍 방식의 마우스 및 키보드 제어를 사용하여 Google Chrome 및 VS Code와 같은 사전 설치된 데스크탑 애플리케이션과의 상호작용 자동화.
- 격리된 Docker 컨테이너 내에서 AI 생성 코드를 안전하게 실행하고 Linux 셸 환경과 상호작용.
- 다양한 AI 에이전트 작업 또는 테스트 목적을 위해 여러 개의 격리된 샌드박스 세션을 동시에 관리.
Edgebox는 AI 에이전트를 위한 강력한 로컬 샌드박스를 제공하여 데스크탑 환경과 상호작용하고 코드를 안전하게 실행할 수 있게 합니다. 다양한 설정에 접근할 수 있도록 하는 멀티 플랫폼 바이너리 릴리스와 스트리밍 가능한 HTTP 지원을 제공합니다. 이 도구는 LLM 기능을 확장하여 복잡한 데스크탑 워크플로를 자동화하고 컨테이너화된 작업을 효과적으로 관리합니다. desktop_mouse_click 도구를 사용하여 Google Chrome과 같은 데스크탑 응용 프로그램을 자동화해 보세요.
