Page History
| Table of Contents | ||||
|---|---|---|---|---|
|
| Info |
|---|
요약: AI 전성시대, 맥미니 열풍과 CLI 회귀 속에서 윈도우 사용자는 소외되고 있다. 이 글에서는 직접 만든 윈도우 데스크톱 자동화 도구 AgentZero를 소개하고, GUI→TUI→CLI로 전환하는 생산성 도구의 흐름 속에서 미래의 업무 도구가 어떤 모습일지 탐구한다. 대상 독자: IT 개발자, AI 도구에 관심 있는 직장인 | 작성 기준: 2026-04 |
1. AI 전성 툴시대와 맥미니 열풍
2025년 하반기부터 개발자 커뮤니티에 묘한 바람이 불기 시작했다. 맥미니를 사는 개발자가 폭발적으로 늘어난 것이다. M4 Pro의 통합 메모리 64GB, Neural Engine 38 TOPS(초당 38조 연산)라는 스펙 때문만은 아니었다. 진짜 이유는 “딸각 한 번이면 끝나는 툴 설치”에 있었다.
| Code Block | ||
|---|---|---|
| ||
brew install ollama # 로컬 LLM 엔진 brew install claude # Claude Code CLI brew install python # 파이썬 환경 |
- 예시이며 실제 이러한 컨셉으로 설치가 한방 마무리가 되며 복잡한 개발환경을 온보딩하는데 평균 소요시간 극단적인 예이긴하지만 brew로 정리된 개발환경이 아무리 복잡해도 딸각구성이 되며 윈도우는 아마 wsl 종속이 있다고하면 이거 설치하느데만 이미 하루이상 날려먹었던 경험이 있을것이다. 그리고 설치하고나서도 초반구성 잘못해 수차례 처음부터 도르마무회기.... 이 세계의 개발자는 아마 어느새 WSL전문가가 이미 되었을것이다. - 아파치 웹서버 종속이 있는 WAS(PHP등)를 요구하는 레거시를 재현하고자할때 특히나 더 헬이 된다.
- 윈도우 : 1주일
- 맥 : 하루
Homebrew 한 줄이면 끝이다. 리눅스와의 호환성도 뛰어나서, macOS에서 만든 스크립트가 서버에서도 그대로 돌아간다. Ollama 위에 Llama 3.1 70B를 올리면 M4 Pro 64GB에서 초당 10~15 토큰으로 로컬 AI 비서가 완성된다. Apple의 MLX 프레임워크는 Metal GPU 가속까지 네이티브로 지원한다.
...
2. 나는 윈도우 사용자인데... 소외받았나?
맥 사용자들이 brew install 딸각으로 환경을 구축하는 동안, 윈도우 사용자는 복잡한 현실과 마주한다.
...
Claude Code도 윈도우 네이티브보다는 WSL2 위에서 돌리는 것을 권장한다. 윈도우 사용자는 “리눅스 안에서 돌리는 맥 스타일 도구”를 쓰는 이상한 상황에 놓인다. 게다가 Anthropic의 Computer Use 기능은 스크린샷 기반이라 응답이 느리고, 윈도우 네이티브 앱을 제어하기에는 한계가 뚜렷하다.
그리고 이것만이 아니다. AI CLI 도구로 파일 분석, Python 스크립트, Node.js 스크립트를 실행하다 보면, 일관적이지 않은 윈도우의 터미널 환경 때문에 Claude Code가 적어도 2번 이상은 실패한다. WSL 안이라고 알려주면 CMD 명령을 돌리고, 윈도우 터미널이라고 하면 Linux Bash 문법에서 막히고. 맥이라면 어디서든 동일한 Unix 셸이 돌아가지만, 윈도우에서는 “지금 내가 WSL 안에 있는지, 네이티브 PowerShell인지, CMD인지”를 AI가 매번 헷갈린다.
| Warning |
|---|
윈도우 개발자의 현실 — CLI 멀티버스 단지 AI CLI 도구가 현재 터미널 환경을 제대로 인식하지 못한다는 이유만으로, WSL과 윈도우 네이티브 터미널 사이를 수시로 전환해야 하는 경우가 상당하다. 그뿐만이 아니다. 개행 문자가 다르다(LF vs CRLF). 파일명 대소문자 규칙이 다르다 — Linux는 Anthropic은 왜 이런 환경 차이를 고려해서 도구 스크립트를 작성해주지 않는가? 결과적으로 동일한 프로젝트에서 어느 날은 CMD로, 어느 날은 WSL로, 또 어떤 날은 PowerShell로 들어갈 수밖에 없는 상황이 생긴다. 게다가 PowerShell 5.1은 지원 중단 수순에 들어갔으니 PowerShell 7을 사용해야 하는데, 이 둘은 프로파일 경로부터 다르다 — 5.1은 |
...
3. 그래서 변종을 만들었다 — AgentZero
윈도우 진영에 OS 자동화 도구가 없는 건 아니다. AutoIt, AutoHotkey, Power Automate... 전통적인 자동화 도구는 많다. 하지만 이들은 AI 에이전트 시대에 맞지 않는다.
구분 | AutoIt / AHK | Anthropic Computer Use | AgentZero |
|---|---|---|---|
방식 | 사전 정의 스크립트 | 스크린샷 기반 AI | Win32 네이티브 API + AI |
속도 | 빠름 (ms 단위) | 느림 (수 초/액션) | 빠름 (ms 단위) |
AI 연동 | 없음 | 내장 | Claude Code MCP 연동 |
크로스 앱 | 윈도우만 | OS 무관 | 윈도우 네이티브 특화 |
텍스트 캡처 | 제한적 | OCR 의존 | UI Automation 4단계 폴백 |
AgentZero(GitHub)는 .NET 10 기반 WPF 애플리케이션으로, AI 에이전트가 윈도우 데스크톱을 직접 제어할 수 있도록 설계했다. 핵심은 두 가지다.
...
3.2 멀티 TUI — 멀티 AI를 동시에 갈구는 시대
이제는 “멀티 에이전트”가 아니라 “멀티 AI” 시대다. OpenAI, Claude, QWEN, Gemma — 각각의 LLM이 잘하는 영역이 다르다.
모델 | 강점 |
|---|---|
Claude Sonnet/Opus | 코딩, 장문 분석, Computer Use |
GPT-4o / o3 | 범용 추론, 멀티모달 |
QWEN 2.5 | 오픈소스 최강급, 다국어 |
Gemma 3/4 | 경량 온디바이스, 로컬 추론 |
DeepSeek-R1 | 추론 특화, 비용 효율 |
AgentZero는 ConPTY 기반 다중 터미널을 내장하고 있다. PowerShell 5, PowerShell 7, CMD, WSL — 어떤 셸이든 탭으로 열 수 있다. 여기에 각각 다른 AI 프로필을 설정하면?
...
3.3 AgentBot — AI가 AI를 제어한다
AgentZero의 AgentBot은 터미널에서 발생하는 승인 프롬프트를 자동 감지한다. Claude Code가 파일을 수정하겠다고 물으면, AgentBot이 이를 감지하고 사용자 대신 자동 승인할 수 있다. 터미널 출력에서 “Do you want to proceed?”나 “requires approval” 같은 패턴을 500ms 간격으로 스캔한다.
...
4. GUI가 TUI로, MCP가 CLI로 — 왜 거꾸로 가는가?
흥미로운 역설이 있다. 기술은 항상 더 편한 방향으로 진화한다고 믿어왔다. CLI에서 GUI로, 텍스트에서 그래픽으로. 그런데 지금 일어나는 일은 정반대다.
...
5. 마치며 — 도구가 단순해진 것이 아니라, 더 늘어났다
CLI로 우리의 도구 사용이 단순해지는 것처럼 보인다. brew install 한 줄, claude code 한 줄. 하지만 현실은 다르다.
...
AgentZero GitHub — Windows 데스크톱 자동화 도구
Anthropic Computer Use — 2024.10
Microsoft UFO — UI-Focused Agent for Windows OS, GitHub Stars 20,000+
Claude Code 공식 — 터미널 기반 AI 코딩 에이전트, 2025.02
MCP 공식 사이트 — Model Context Protocol 오픈 표준, 2024.11
Ghostty — Mitchell Hashimoto의 GPU 가속 터미널, 2024.12 공개
Zellij — Rust 기반 차세대 터미널 멀티플렉서, GitHub Stars 20,000+
Apple M4 Mac mini — M4 Pro 64GB, Neural Engine 38 TOPS
부록 - AgentZero
여기서 잠깐 소개되는 AgentZero는 실제작동하는 변종툴로 자세한 기능소개는 아래 따로 설명







