Windows 앱을 위한 WYSIWYG 자동화

Windows UI 자동화 플로를 시각적으로 만들고 안정적으로 실행하세요.

Fleet Automate는 시각적 Action Box, 구조화된 Flow 편집기, UI 요소 캡처, 실시간 실행 상태, 확인 가능한 로그를 통해 반복 가능한 데스크톱 자동화 TestFlow 작성을 돕습니다.

VisualAction 빌더
Observable실행 로그
WindowsFlaUI 기반
Action Box, 환영 페이지, 출력 로그, TestFlows 패널을 포함한 Fleet Automate 메인 창
Action BoxTestFlowsElement CaptureUndo & RedoLive LogsCLI SessionsAI Agent Loopwinauto-cli

Fleet Automate를 선택하는 이유

데스크톱 자동화를 위한 시각적 워크플로

재사용 가능한 Action으로 플로를 설계하고, 집중된 설정 대화상자로 각 단계를 구성하며, 실행 상태 변화를 UI에서 바로 확인할 수 있습니다.

01

TestFlow를 시각적으로 구성

자동화, 시스템, 로직, 흐름 제어 Action을 순서가 있는 TestFlow에 배치할 수 있습니다.

02

실제 UI 요소 캡처

실행 중인 앱에서 창, 버튼, 입력 필드 및 기타 컨트롤을 식별할 수 있습니다.

03

모든 실행 관찰

Action 상태, 출력 로그, 일시 중지/재개 동작, Flow 결과를 같은 작업 공간에서 추적합니다.

04

플로를 이식 가능하게 유지

프로젝트와 TestFlow는 파일 기반이므로 검사, 버전 관리, 복사, 공유가 쉽습니다.

아이디어에서 실행까지

전용 대화상자로 자동화 단계를 설정합니다.

각 Action은 식별자 유형, 검색 범위, 재시도 동작, Invoke 모드, 사전 옵션처럼 중요한 속성만 노출합니다. 목표는 빠른 설정과 숨은 가정의 감소입니다.

Fleet Automate의 Click Element Action 설정 대화상자

AI-ready CLI 자동화

테스트 작성부터 자동 복구까지 루프를 완성합니다.

Fleet Automate는 AI Agent 시대를 위한 CLI 기능을 제공합니다. Agent는 TestFlow를 만들거나 수정하고, 자동화를 실행하고, 결과를 검사하며, 사람이 관찰 가능한 UI에서 수정 작업을 반복할 수 있습니다.

1

자동 테스트 개발

Agent는 명령줄에서 프로젝트 생성, Flow 추가, Action 삽입, Action 속성 업데이트를 수행할 수 있습니다.

2

자동 테스트 실행

CLI가 Flow를 준비하고 UI-hosted 명령 세션을 통해 데스크톱 UI를 관찰 가능하게 유지합니다.

3

결과 분석

구조화된 출력에는 실행 모드, payload, 오류가 포함되어 Agent가 실패 원인을 추론하기 쉽습니다.

4

반복 복구

Agent는 selector를 개선하고 Action 설정을 업데이트하며 프로젝트를 저장하고 반복 실행할 수 있습니다.

FleetAutomate CLI 사용법

일치하는 프로젝트가 열린 Fleet Automate UI 세션이 있으면 CLI는 명령을 해당 세션으로 라우팅합니다. 찾지 못하면 오프라인 파일 모드로 전환합니다.

  • UI 세션 모드: 실행 중인 데스크톱 앱 안에서 보이는 협업 편집.
  • 오프라인 모드: UI를 열지 않고 프로젝트와 TestFlow 파일을 업데이트.
  • 출력: table 또는 JSON. modeui-session 또는 offline.
fleetctl testproj show --project D:\demo\sample.testproj
fleetctl testproj create --project D:\demo\sample.testproj --name SampleProject
fleetctl testflow create --project D:\demo\sample.testproj --name calculator_flow
fleetctl testflow tree --project D:\demo\sample.testproj --flow calculator_flow
fleetctl action add --project D:\demo\sample.testproj --flow calculator_flow --type LaunchApplicationAction
fleetctl action set --project D:\demo\sample.testproj --flow calculator_flow --path 0 --property ExecutablePath --value calc.exe
fleetctl action show --project D:\demo\sample.testproj --flow calculator_flow --path 0 --format json
fleetctl project save --project D:\demo\sample.testproj

Companion CLI tool

winauto-cli로 UI 검사와 selector 디버깅

winauto-clipywinauto를 감싼 Python CLI 도구로, Windows 데스크톱 자동화를 위한 검사, 상호작용, 검증, 스크린샷, selector 개선 명령 표면을 제공합니다.

PyPI에는 list-windows, find, inspect, act, assert, screenshot 같은 명령이 소개되어 있으며 Python 3.10+가 필요합니다.

pip install winauto-cliPyPI 페이지 열기

워크플로

캡처, 설정, 실행, 검사.

1

대상 UI 캡처

요소 식별자를 캡처하거나 입력하고 재사용 가능한 대상을 프로젝트 사전에 유지합니다.

2

TestFlow 작성

클릭, 대기, 조건, 루프, 로그, 변수, 시스템 Action을 읽기 쉬운 플로로 결합합니다.

3

가시성을 유지하며 실행

완료 상태, 출력 로그, 재시도, 일시 중지/재개 동작을 맥락을 잃지 않고 확인합니다.

계산기 자동화 Action을 보여주는 Fleet Automate TestFlow 편집기

Calculator demo

실제 Windows 앱을 위한 읽기 쉬운 플로.

계산기 샘플은 앱 찾기, 버튼 호출, 예상 UI 대기, 실행 진행 기록까지 포함하는 완전한 UI 자동화 플로를 보여줍니다.

Getting started

첫 Windows Release를 다운로드하세요.

Fleet Automate 0.1.0 Windows x64 설치:

website/releases/FleetAutomate-0.1.0-setup.exe

데스크톱 앱 빌드:

dotnet build src/FleetAutomate.Application/FleetAutomate.csproj

그다음 샘플 프로젝트 열기:

src/SampleProjects/WindowsCalculatorCli/windows-calculator.testproj

자동화를 시작할 준비가 되었나요?

Windows Calculator 샘플 프로젝트부터 시작하세요.

리포지토리를 clone하고 샘플 프로젝트를 열어 동작하는 TestFlow를 처음부터 끝까지 확인하세요.

Windows용 다운로드