AI 에이전트와 워크플로를 시각적으로 구축하고 테스트·배포하며, API와 MCP 서버로 바로 노출할 수 있는 플랫폼입니다.
simular-ai/Agent-S
데스크톱 및 웹 앱에서 마우스, 키보드, 화면을 제어해 작업을 완료하는 오픈소스 컴퓨터 사용 에이전트 프레임워크입니다.
- 스타
- 12,660
- 포크
- 1,707
- 열린 이슈
- 64
- 마지막 커밋
- 12일 전
어떤 프로젝트인가요?
Agent S는 컴퓨터 사용 에이전트를 만들기 위한 오픈소스 프레임워크입니다. 자연어로 작업을 입력하면 화면을 살펴보고 일반적인 데스크톱 및 웹 애플리케이션에서 클릭, 입력, 스크롤을 수행해 작업을 완료합니다. API 연동이나 앱별 스크립트는 필요하지 않습니다.
최신 버전인 Agent S3는 OSWorld 벤치마크에서 72.60%를 기록했다고 보고합니다. macOS, Windows, Linux에서 실행할 수 있으며, OpenAI, Anthropic, Gemini, OpenRouter, vLLM의 모델을 사용할 수 있습니다. 여기에 UI-TARS 같은 별도의 그라운딩 모델을 연결해 화면 요소를 찾을 수도 있습니다. pip로 gui-agents 패키지를 설치할 수 있으며, CLI 또는 Python SDK로 실행할 수 있습니다.
이 프레임워크에는 에이전트가 데이터 처리와 파일 작업을 위해 Python 및 Bash 코드를 실행할 수 있는 선택형 로컬 코딩 환경이 포함되어 있습니다. 이 기능은 사용자 권한으로 임의의 코드를 실행하므로, 신뢰할 수 있는 환경에서만 사용하라고 프로젝트에서 경고합니다.
핵심 기능
- 01앱별 연동 없이 마우스, 키보드, 화면 입력으로 데스크톱 및 웹 앱을 조작합니다.
- 02macOS, Windows, Linux를 지원합니다.
- 03OpenAI, Anthropic, Gemini, OpenRouter, vLLM 모델과 함께 사용할 수 있습니다.
- 04별도의 그라운딩 모델(예: UI-TARS)을 사용해 화면 요소를 찾습니다.
- 05pip로 gui-agents를 설치할 수 있으며 CLI와 Python SDK를 제공합니다.
- 06Python 및 Bash 코드를 실행할 수 있는 선택형 로컬 환경을 포함합니다.
활용 사례
- 데스크톱 및 웹 애플리케이션에서 반복 작업을 자동화합니다.
- OS 수준의 컴퓨터 사용 에이전트를 연구하고 OSWorld에서 벤치마크합니다.
- API 없이 GUI 소프트웨어를 조작하는 맞춤형 에이전트를 만듭니다.
빠른 시작
- 1
pip으로 gui-agents 패키지를 설치합니다
pip install gui-agents - 2
tesseract를 설치합니다(macOS에서 pytesseract를 사용하려면 필요합니다)
brew install tesseract - 3
모델 API 키를 환경 변수로 설정합니다
export OPENAI_API_KEY=<YOUR_API_KEY> - 4
grounding 모델 엔드포인트를 구성한 뒤 CLI에서 Agent S3를 실행합니다
agent_s --provider openai --model gpt-5-2025-08-07 --ground_provider huggingface --ground_url http://localhost:8080 --ground_model ui-tars-1.5-7b --grounding_width 1920 --grounding_height 1080
사용 전 알아둘 점
- UI-TARS-1.5-7B와 같은 grounding 모델이 필요하며, 별도의 호스팅 엔드포인트를 마련해야 합니다.
- 에이전트는 실제 마우스와 키보드를 제어하며, 단일 모니터 환경에 맞게 설계되었습니다.
- 선택 사항인 로컬 코딩 환경은 컴퓨터에서 임의의 코드를 실행하므로 주의해서 사용하세요.
- 실행하려면 OpenAI 또는 Anthropic과 같은 제공업체의 유료 모델 API 키가 필요합니다.
토픽
자주 묻는 질문
- Agent-S은(는) 무엇인가요?
- 데스크톱 및 웹 앱에서 마우스, 키보드, 화면을 제어해 작업을 완료하는 오픈소스 컴퓨터 사용 에이전트 프레임워크입니다. Agent S는 컴퓨터 사용 에이전트를 만들기 위한 오픈소스 프레임워크입니다. 자연어로 작업을 입력하면 화면을 살펴보고 일반적인 데스크톱 및 웹 애플리케이션에서 클릭, 입력, 스크롤을 수행해 작업을 완료합니다. API 연동이나 앱별 스크립트는 필요하지 않습니다.
- Agent-S은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- Agent-S은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- Agent-S은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. Agent-S의 마지막 커밋은 2026년 10월 8일입니다.
- Agent-S은(는) 어디에 사용할 수 있나요?
- 데스크톱 및 웹 애플리케이션에서 반복 작업을 자동화합니다. OS 수준의 컴퓨터 사용 에이전트를 연구하고 OSWorld에서 벤치마크합니다. API 없이 GUI 소프트웨어를 조작하는 맞춤형 에이전트를 만듭니다.
- Agent-S는 어떻게 설치하나요?
- pip으로 gui-agents 패키지를 설치합니다: pip install gui-agents tesseract를 설치합니다(macOS에서 pytesseract를 사용하려면 필요합니다): brew install tesseract 모델 API 키를 환경 변수로 설정합니다: export OPENAI_API_KEY=<YOUR_API_KEY> grounding 모델 엔드포인트를 구성한 뒤 CLI에서 Agent S3를 실행합니다: agent_s --provider openai --model gpt-5-2025-08-07 --ground_provider huggingface --ground_url http://localhost:8080 --ground_model ui-tars-1.5-7b --grounding_width 1920 --grounding_height 1080
- Agent-S은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/simular-ai/Agent-S
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
역할 기반 자율 AI 에이전트(Crews)와 이벤트 기반 워크플로(Flows)를 오케스트레이션하는 오픈 소스 Python 프레임워크입니다.
ByteDance의 오픈소스 멀티모달 AI 에이전트 스택으로, CLI/Web UI(Agent TARS)와 데스크톱 GUI 에이전트 앱(UI-TARS Desktop)을 제공합니다.
AI 에이전트에 1,000개 이상의 사전 인증 앱 툴킷, 사용자별 세션, 작업 실행용 샌드박스를 제공하는 TypeScript 및 Python SDK입니다.
자연어 act, observe, extract 호출과 Playwright 스타일 API로 Chrome을 제어하는 브라우저 에이전트용 TypeScript, Python, Go SDK입니다.
LLM 애플리케이션을 도구, 데이터, 프롬프트에 연결하는 Model Context Protocol 서버와 클라이언트를 구축하기 위한 공식 Python SDK입니다.