CLI-Anything on Windows

GUI 소프트웨어를 AI Agent가 제어하는 CLI로 자동 변환하는 완전 자동화 파이프라인

0
Supported Software
0
Total Tests
100%
Pass Rate
0
Pipeline Phases

Workflow Pipeline

WSL2 환경 구성부터 CLI 활용까지 전체 흐름

← Swipe to scroll →
PowerShell 관리자 권한으로 wsl --install
WSL2 설치
Python 3.10+ & Node.js 22.x 구성
Python / Node.js
npm install -g @anthropic-ai/claude-code
Claude Code
/plugin install cli-anything
Plugin
/cli-anything ./gimp (7단계 자동 실행)
/cli-anything
cli-anything-gimp 즉시 사용 가능!
CLI Ready!

7-Phase Pipeline

한 번의 명령으로 분석부터 배포까지 완전 자동화

01
🔍 Analyze
소스코드 스캔, GUI 액션을 API로 매핑
100%
02
📐 Design
명령어 구조 설계, 상태 모델 정의
100%
03
🔨 Implement
Click CLI 빌드, REPL, JSON 출력, Undo/Redo
100%
04
📋 Plan Tests
TEST.md 생성, 단위 + E2E 테스트 계획
100%
05
🧪 Write Tests
테스트 코드 자동 작성 및 실행
100%
06
📝 Document
TEST.md 결과 업데이트, 문서화
100%
07
📦 Publish
setup.py 생성, PATH에 설치, 즉시 사용
100%

MECE Logic Tree

상호 배타적 · 전체 포괄적 구조 (클릭하여 펼치기/접기)

CLI-Anything 윈도우 사용
    • 1.1 WSL2 설치 — wsl --install
    • 1.2 Python 3.10+ 구성 — Ubuntu 24.04 기본 탑재
    • 1.3 Node.js 22.x 설치 — nodesource
    • 2.1 Claude Code 설치 & 로그인 (OAuth)
    • 2.2 CLI-Anything 플러그인 설치
    • 2.3 대상 소프트웨어 (GIMP / Blender / LibreOffice)
    • 3.1 /cli-anything 명령어 실행
      • Analyze → Design → Implement
      • Plan Tests → Write Tests
      • Document → Publish
    • 3.3 /cli-anything-refine 반복 개선
    • 4.1 직접 CLI 명령어 실행
    • 4.2 Interactive REPL 모드
    • 4.3 JSON 출력 (AI Agent 연동)
    • 5.1 WSL 경로 문제 (/mnt/c/...)
    • 5.2 GUI 앱 표시 (WSLg / VcXsrv)
    • 5.3 권한 & 버전 이슈

System Architecture

Windows + WSL2 환경에서의 시스템 구성

Windows PC
WSL2 (Ubuntu)
Python 3.10+  →  Claude Code
CLI-Anything Plugin
▼ 제어
Target Software
GIMP Blender LibreOffice Audacity Inkscape OBS Studio Kdenlive Shotcut Draw.io Zoom

Software Compatibility Matrix

검증 완료된 소프트웨어 및 테스트 결과 — 검색, 필터, 정렬로 탐색하세요

10 / 10
Software Tests Coverage Status
GIMP
107
Blender
208
Inkscape
202
Audacity
161
LibreOffice
158
OBS Studio
153
Kdenlive
155
Shotcut
154
Draw.io
138
Zoom
22
Total 1,508 tests — 100% pass rate

Step-by-Step Commands

단계별 명령어 가이드

PowerShell + Ubuntu
# PowerShell (관리자 권한으로 실행)
> wsl --install
# 재부팅 후 Ubuntu 자동 설치됨

# Ubuntu (WSL2) 환경 구성
$ sudo apt update && sudo apt upgrade -y

# Python 확인 (Ubuntu 24.04 기본 탑재)
$ python3 --version
Python 3.12.x

# Node.js 22.x 설치
$ curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
$ sudo apt install -y nodejs python3-pip python3-venv
Claude Code + Plugin
# Claude Code 설치
$ npm install -g @anthropic-ai/claude-code

# 실행 & 로그인
$ claude
? How would you like to sign in?
> Anthropic (OAuth)
# 브라우저에서 로그인 완료

# CLI-Anything 플러그인 설치
> /plugin marketplace add HKUDS/CLI-Anything
Marketplace added
> /plugin install cli-anything
Plugin installed

# 대상 소프트웨어 (WSL 안에 설치 권장)
$ sudo apt install -y gimp blender libreoffice
/cli-anything Pipeline
# 한 줄로 CLI 생성 (7단계 자동 실행)
> /cli-anything ./gimp

Phase 1/7: Analyze    Done
Phase 2/7: Design     Done
Phase 3/7: Implement  Done
Phase 4/7: Plan Tests Done
Phase 5/7: Write Tests Done
Phase 6/7: Document   Done
Phase 7/7: Publish    Done

cli-anything-gimp installed to PATH

# 반복 개선 (커버리지 확장)
> /cli-anything-refine ./gimp
CLI / REPL / JSON
# 직접 CLI 명령어
$ cli-anything-gimp --help
$ cli-anything-gimp project new --width 1920 --height 1080

# Interactive REPL 모드
$ cli-anything-gimp
gimp> layer new --name "Background"
Created layer: Background
gimp> filter apply --name gaussian-blur --radius 5
Applied gaussian-blur

# JSON 출력 (AI Agent 연동)
$ cli-anything-gimp --json project new
{"status": "ok", "project": {"width": 1920, "height": 1080}}
문제해결 방법
WSL 브라우저 안 열림URL 복사 → Windows 브라우저에 직접 붙여넣기
Windows 앱 경로/mnt/c/Program Files/... 사용 또는 WSL 안에 직접 설치 (권장)
GUI 앱 표시Win11: WSLg 기본 지원 / Win10: VcXsrv 설치
pip 권한 오류python3 -m venv .venv && source .venv/bin/activate
Claude Code 버전claude --version → 3.x 이상 권장 (/cli-anything 지원)