웹페이지에 GUI 에이전트를 삽입해 사용자가 자연어로 인터페이스를 제어할 수 있게 하는 JavaScript 라이브러리입니다.
bytedance/UI-TARS-desktop
ByteDance의 오픈소스 멀티모달 AI 에이전트 스택으로, CLI/Web UI(Agent TARS)와 데스크톱 GUI 에이전트 앱(UI-TARS Desktop)을 제공합니다.
대체할 수 있는 제품:Anthropic Computer Use
- 스타
- 39,343
- 포크
- 3,997
- 열린 이슈
- 503
- 마지막 커밋
- 13일 전
어떤 프로젝트인가요?
TARS는 ByteDance의 멀티모달 AI 에이전트 스택으로, 두 가지 프로젝트를 제공합니다. Agent TARS는 CLI와 Web UI를 갖춘 범용 에이전트로, GUI 및 비전 기능을 멀티모달 LLM과 MCP 도구에 결합합니다. 시각적 그라운딩, DOM 또는 두 방식을 조합해 브라우저를 제어할 수 있으며, headful 또는 headless 모드로 실행됩니다.
UI-TARS Desktop은 UI-TARS 모델과 Seed-1.5-VL/1.6 시리즈 모델을 기반으로 로컬 컴퓨터를 제어하는 GUI 에이전트 네이티브 데스크톱 앱입니다. 자연어 지시를 받아 스크린샷을 분석하고 정밀한 마우스 및 키보드 동작을 수행합니다. 로컬 및 원격 컴퓨터·브라우저 오퍼레이터도 제공하며, Windows와 macOS에서 사용할 수 있습니다.
두 프로젝트 모두 API만 사용하는 대신 시각적 인터페이스를 통해 소프트웨어를 조작하는 AI 에이전트를 원하는 개발자와 사용자를 대상으로 합니다. 저장소는 TypeScript로 작성되었으며 Apache-2.0 라이선스로 배포됩니다.
핵심 기능
- 01headful 또는 headless 모드로 에이전트를 실행하는 CLI와 Web UI
- 02시각적 그라운딩, DOM 또는 두 방식을 조합한 전략을 통한 브라우저 제어
- 03MCP 기반이며 외부 MCP 서버 연결 지원
- 04스크린샷과 마우스·키보드 동작을 이용해 자연어로 로컬 컴퓨터를 제어하는 데스크톱 앱
- 05로컬 및 원격 컴퓨터·브라우저 오퍼레이터
활용 사례
- 여행이나 호텔 예약과 같은 여러 단계의 브라우저 작업 자동화
- API가 없는 경우 스크린샷을 통해 AI 에이전트가 데스크톱 애플리케이션을 조작하도록 하기
- 차트 생성 등의 작업을 위해 MCP 서버를 통해 에이전트를 실제 도구에 연결하기
- UI-TARS SDK를 기반으로 GUI 자동화 에이전트 구축하기
빠른 시작
- 1
npx로 Agent TARS 실행
npx @agent-tars/cli@latest - 2
Agent TARS CLI를 전역으로 설치 (Node.js 22 이상 필요)
npm install @agent-tars/cli@latest -g - 3
모델 제공업체와 API 키를 지정해 실행
agent-tars --provider anthropic --model claude-3-7-sonnet-latest --apiKey your-api-key
사용 전 알아둘 점
- Agent TARS CLI를 사용하려면 Node.js 22 이상이 필요합니다.
- 에이전트를 사용하려면 Volcengine 또는 Anthropic과 같은 모델 제공업체의 API 키가 필요합니다.
토픽
자주 묻는 질문
- UI-TARS-desktop은(는) 무엇인가요?
- ByteDance의 오픈소스 멀티모달 AI 에이전트 스택으로, CLI/Web UI(Agent TARS)와 데스크톱 GUI 에이전트 앱(UI-TARS Desktop)을 제공합니다. TARS는 ByteDance의 멀티모달 AI 에이전트 스택으로, 두 가지 프로젝트를 제공합니다. Agent TARS는 CLI와 Web UI를 갖춘 범용 에이전트로, GUI 및 비전 기능을 멀티모달 LLM과 MCP 도구에 결합합니다. 시각적 그라운딩, DOM 또는 두 방식을 조합해 브라우저를 제어할 수 있으며, headful 또는 headless 모드로 실행됩니다.
- UI-TARS-desktop은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- UI-TARS-desktop은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- UI-TARS-desktop은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. UI-TARS-desktop의 마지막 커밋은 2026년 10월 9일입니다.
- UI-TARS-desktop은(는) 어디에 사용할 수 있나요?
- 여행이나 호텔 예약과 같은 여러 단계의 브라우저 작업 자동화 API가 없는 경우 스크린샷을 통해 AI 에이전트가 데스크톱 애플리케이션을 조작하도록 하기 차트 생성 등의 작업을 위해 MCP 서버를 통해 에이전트를 실제 도구에 연결하기 UI-TARS SDK를 기반으로 GUI 자동화 에이전트 구축하기
- UI-TARS-desktop는 어떻게 설치하나요?
- npx로 Agent TARS 실행: npx @agent-tars/cli@latest Agent TARS CLI를 전역으로 설치 (Node.js 22 이상 필요): npm install @agent-tars/cli@latest -g 모델 제공업체와 API 키를 지정해 실행: agent-tars --provider anthropic --model claude-3-7-sonnet-latest --apiKey your-api-key
- UI-TARS-desktop은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/bytedance/UI-TARS-desktop
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
AI 에이전트가 실제 작업을 수행하도록 Docker 기반 Linux 데스크톱, 브라우저, 문서 도구를 제공하는 오픈 에이전트 프레임워크
에이전트, 컴퓨터 사용, 브라우저 자동화, 금융 분석을 다루는 Claude API 기반 애플리케이션 스타터 프로젝트 모음
앱, 채팅 도구, 연동 서비스, 메모리와 Claude Code·Codex·BYOK 모델 등 어떤 에이전트든 나란히 사용할 수 있는 로컬 우선 에이전트 워크스페이스입니다.
기존 브라우저를 AI 에이전트가 자동화하도록 지원하는 MCP·CLI·스킬 연동 오픈소스 Chrome/Edge 확장 프로그램입니다.
MCP 또는 HTTP API로 AI 에이전트가 실제 로그인 세션에서 작동하는 Electron 기반 로컬 우선 브라우저입니다.