🇺🇸 English 🇰🇷 한국어 🇯🇵 日本語
홈 › 개발자 도구
개발자 도구

버셀 'agent-desktop' 1.0…AI 에이전트가 PC 앱 조작

버셀 랩스가 AI 코딩 에이전트가 macOS·윈도·리눅스의 일반 앱을 접근성 트리로 조작하게 하는 아파치 2.0 오픈소스 도구 agent-desktop 1.0을 공개했다. 10월 30일 1.0.2 버전이 나왔다.

클라우드 플랫폼 기업 버셀(Vercel)의 프로젝트 조직 버셀 랩스(Vercel Labs)가 AI 코딩 에이전트에게 macOS·윈도·리눅스의 일반 앱 조작 능력을 주는 무료 명령줄 도구 'agent-desktop' 1.0을 내놨다. 아파치 2.0 라이선스의 오픈소스로, 깃허브 릴리스 노트에 따르면 10월 30일 1.0.2 버전까지 나왔다. 튀르키예 IT 매체 시프트딜리트(ShiftDelete)는 이 도구가 10월 31일 공개적으로 소개됐다고 전했다.

리눅스 시스템 업데이트를 실행 중인 터미널 창이 떠 있는 노트북 화면
리눅스 노트북의 터미널 화면. 자료사진. 사진: Solijon Solayev / 위키미디어 공용(CC BY-SA 4.0)

핵심 정리

  • 화면 캡처 대신 운영체제의 '접근성 트리'를 읽어 에이전트에게 화면 요소별 참조값을 넘긴다.
  • macOS·윈도·리눅스용 빌드를 x86-64와 ARM64 모두 제공한다. 윈도 지원은 10월 18일 0.10.0 버전에서 추가됐다.
  • 언어 모델은 들어 있지 않다. 셸 명령을 실행할 수 있는 에이전트라면 무엇이든 쓸 수 있고, npm으로 설치한다.

버셀 agent-desktop이란

프로젝트 README는 이 도구를 "어떤 에이전트에게든 데스크톱에서 안정적인 컴퓨터 사용 능력을 준다"고 소개한다. 러스트로 만든 명령줄 도구로, 설치는 npm install -g agent-desktop 한 줄이면 되고 Bun·Yarn·pnpm도 지원한다. 홈브루(Homebrew)·스쿱(Scoop) 공식 패키지는 아직 등록 절차를 밟고 있다.

저장소는 깃허브 vercel-labs 조직 아래 있으며 '버셀 랩스 제품'으로 표시돼 있다. 시프트딜리트에 따르면 이 프로젝트는 2월 'Lahfir'라는 개발자가 시작했고 이후 버셀 랩스로 옮겨졌다.

접근성 트리 기반 컴퓨터 사용, 어떻게 다른가

기존 컴퓨터 사용 에이전트는 대부분 스크린샷을 보고 클릭할 좌표를 추정한다. agent-desktop은 화면 낭독기가 쓰는 화면 요소 목록, 즉 접근성 트리를 운영체제에 직접 요청한다. snapshot 명령이 이 트리를 돌려주면 버튼 같은 조작 가능한 요소에 @e1, @e2 같은 참조값이 붙는다.

README에 따르면 명령어 이름은 60개이고 이 중 56개가 실제로 동작한다. 참조값 기반 동작은 기본적으로 실제 마우스를 움직이지 않는 '헤드리스' 방식이고, --headed 옵션을 주면 물리 마우스·키보드 입력을 쓴다. 오류 응답에는 'disposition' 항목이 붙어, 재시도해도 안전하다고 표시될 때만 다시 시도하도록 안내한다.

10월 31일 갱신된 문서는 여러 에이전트가 한 화면을 함께 쓰는 세션 기능도 설명한다. 멀티 에이전트 세션에서는 에이전트 ID마다 화면에 별도 커서가 생기고, 같은 커서를 쓰는 동작은 순서를 기다린다.

지원 환경과 한계

macOS에서는 '손쉬운 사용(접근성)' 권한을 허용해야 한다. 윈도에서는 터미널과 같은 권한 수준의 앱이라면 별도 허용이 필요 없고, 10월 18일 릴리스는 윈도 10 1809 이상과 윈도 서버 2019 이상을 명시했다. 리눅스는 at-spi2-core가 있는 그래픽 세션이 필요하며 일부 기능은 X11인지 웨이랜드인지에 따라 달라진다.

앱이 접근성 인터페이스로 노출하는 정보만 볼 수 있다는 점은 한계다. README는 스냅숏·클립보드·스크린샷·디버그 파일에 "개인 데스크톱 콘텐츠가 담길 수 있다"며 공개 로그에 올리지 말라고 경고한다. 선택 기능인 'JEV' 도우미는 화면 설명을 사용자가 설정한 모델 제공업체로 보낸다.

배경: 데스크톱으로 나오는 코딩 에이전트

코딩 에이전트의 데스크톱 조작 경쟁은 최근 빨라졌다. 커서(Cursor)는 10월 23일 자사 코딩 에이전트가 애플 iOS 시뮬레이터 같은 일반 앱을 직접 조작할 수 있게 됐다고 밝혔다. 앤트로픽도 8월 웹페이지 요소를 접근성 트리의 참조값으로 지정하는 'Browser Use' 도구 모음을 내놨다.

저장소 관심도는 커지고 있지만 수치는 엇갈린다. 시프트딜리트는 깃허브 별표가 5,000개를 넘었다고 보도했으나, AI 뉴스웨이가 11월 2일 확인한 저장소 페이지에는 약 1,900개로 나타났다.

전망

남은 과제로 가장 눈에 띄는 것은 배포 채널이다. 홈브루·스쿱 등록이 아직 진행 중이고, 11월 2일 기준 열린 이슈는 1건, 열린 풀 리퀘스트는 12건이었다. 버셀은 호스팅형이나 유료 버전 계획은 밝히지 않았다.

자주 묻는 질문

agent-desktop에 AI 모델이 들어 있나?

아니다. 에이전트가 불러 쓰는 도구다. 셸 명령을 실행할 수 있는 코딩 에이전트라면 쓸 수 있다.

어떤 운영체제를 지원하나?

macOS·윈도·리눅스다. 운영체제별로 x86-64와 ARM64용 빌드가 나와 있다.

무료인가?

그렇다. 아파치 2.0 라이선스의 오픈소스다.

참고 자료

#버셀 #버셀 랩스 #agent-desktop #컴퓨터 사용 #AI 에이전트 #코딩 에이전트 #접근성 트리 #데스크톱 자동화 #오픈소스
정
정승
AI Newsway · 개발자

AI Newsway의 편집 책임자이자 개발자입니다. 인공지능·개발 도구·클라우드·생산성 기술 기사를 씁니다.

기자의 다른 기사 ›
저작권자 © AI Newsway 무단전재 및 재배포, AI학습 및 활용 금지
공유
f X K

댓글 0

현재 댓글 작성이 비활성화되어 있습니다.

첫 댓글을 남겨보세요.