barry-ran/QuickDesk

QuickDesk is the first AI-native remote desktop — an open-source, free application with a built-in MCP (Model Context Protocol) Server that lets any AI agent see and control remote computers.

해결하는 문제

QuickDesk는 AI 기반의 원격 데스크톱 애플리케이션으로, AI 에이전트가 원격 컴퓨터를 시각화하고 제어할 수 있도록 합니다. 기존 원격 데스크톱 도구는 인간을 위한 것이지만, QuickDesk는 전 세계의 어떤 원격 머신에서도 "AI 컴퓨터 사용"을 가능하게 하여, 24시간 365일 클릭, 타이핑, 워크플로우 자동화와 같은 작업을 수행할 수 있습니다.

작동 방식

Google Chromium Remoting 기술을 기반으로 하며, 저지연 P2P 연결을 위해 WebRTC를 사용합니다. 시스템은 C++ GUI 클라이언트(Qt 6)와 Rust 기반의 MCP(Model Context Protocol) 브리지로 구성됩니다. AI 에이전트(Claude 또는 GPT 등)는 stdio 또는 HTTP/SSE 전송 방식을 통해 MCP 서버에 연결하여 원격 머신에 명령을 전송합니다. 프로젝트는 완전한 데이터 제어를 위해 자체 호스팅된 시그널링 서버 및 TURN 리레이 서버도 지원합니다.

대상 사용자

  • AI 개발자: 리모트 운영 체제와 상호작용해야 하는 에이전트를 개발하는 사람
  • 시스템 관리자: 여러 장치에 걸쳐 서버 건강 점검, 시스템 진단, 배치 작업을 자동화하고 싶은 사용자
  • 개인정보를 중시하는 사용자: 산업 수준의 성능을 갖춘 자체 호스팅 원격 액세스 솔루션을 선호하는 사람

주요 특징

  • 내장된 MCP 서버: 스크린샷, 클릭, 타이핑, 드래그 등 20개 이상의 도구를 제공하여 커스텀 플러그인 없이도 AI 에이전트가 컴퓨터를 제어 가능
  • 산업 수준의 핵심 기술: 높은 안정성과 성능을 제공하는 Chromium Remoting 기술 활용
  • 고성능: 순수 C++로 작성되어 CPU 및 메모리 사용량을 최소화하며 GPU 가속 렌더링을 활용
  • 다중 장치 오케스트레이션: AI가 여러 원격 머신을 동시에 제어하여 배치 자동화 가능
  • 프라이버시 기능: 원격 세션 중 호스트의 물리적 디스플레이를 검게 만들어 프라이버시 보호
  • 자체 호스팅 인프라: Go 기반 시그널링 서버와 웹 관리 패널을 포함한 완전한 배포 솔루션

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트