software-mansion/argent
An agentic toolkit to control, debug, and profile iOS and Android apps. Made by Software Mansion.
해결하는 문제
Argent는 AI 어시스턴트가 다양한 개발 환경을 직접 제어할 수 있도록 설계된 에이전트형 툴킷입니다. 개발자가 코드 에디터와 디바이스 시뮬레이터 사이를 수동으로 전환할 필요를 없애주어, AI 에이전트가 여러 플랫폼에서 버그 재현, 기능 테스트 및 애플리케이션 프로파일링과 같은 반복적인 작업을 처리할 수 있도록 합니다.
작동 방식
Argent는 AI 에이전트(Model Context Protocol - MCP를 통해)와 대상 플랫폼 사이의 가교 역할을 합니다. 에이전트가 UI와 상호작용하고, 디바이스를 관리하며, 진단을 수행하는 데 사용할 수 있는 일련의 도구를 제공합니다. iOS 시뮬레이터, Android 에뮬레이터/실제 기기, Apple TV, Android TV, Fire TV 및 Electron/Chromium 앱을 포함한 광범위한 대상을 지원합니다.
대상 사용자
AI 코딩 어시스턴트(Claude Code, Cursor 또는 VS Code 등)를 사용하며 모바일, TV 및 데스크톱 애플리케이션의 UI 상호작용, 테스트 및 디버깅을 자동화하고자 하는 개발자.
주요 특징
- 멀티 플랫폼 지원: 단일 툴킷을 통해 iOS, Android, TV(Apple TV, Android TV, Fire TV) 및 Electron/Chromium 웹 앱을 제어합니다.
- 자율적인 UI 상호작용: 에이전트가 사용자처럼 탭, 스와이프, 핀치, 타이핑 및 마우스/키보드 동작을 수행할 수 있도록 합니다.
- 심층 진단: 로그 검사, 네트워크 트래픽 캡처, JS 평가 및 컴포넌트 트리(UIKit 및 React) 탐색 기능.
- 프로파일링 도구: React Native (Hermes), React DevTools 및 네이티브 프로파일링(Xcode Instruments/Android Perfetto) 통합 지원.
- 비주얼 회귀: UI 변경을 감지하기 위한 OCR 및 글꼴 인식 스크린샷 비교.
- React Native 우선: 추가 설정 없이 React Native 프로젝트에서 바로 사용 가능.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트