이 페이지는 AgentZero의 실제 작동 화면을 기능별로 소개합니다. 상위 글에서 소개한 개념들이 실제로 어떻게 동작하는지 스크린샷과 함께 확인할 수 있습니다.
1. Multi-Workspace x Multi-CLI — 멀티 터미널의 실제
AgentZero의 핵심 화면이다. 하나의 앱 안에서 여러 워크스페이스(폴더)와 다양한 CLI를 동시에 운영하는 모습을 볼 수 있다.
화면 구성 요소:
왼쪽 사이드바: 워크스페이스 목록 —
memorizer-v1,AgentWin,MYNOTE등 프로젝트별 폴더가 나열되어 있다.+ DIR버튼으로 새 워크스페이스를 추가할 수 있다.상단 탭:
Claude-PROA,WSL 2,Codex,Claude-PROB— 서로 다른 CLI 프로필이 탭으로 분리되어 있다. 각 탭은 독립적인 ConPTY 터미널이다.메인 영역: Claude Code v2.1.92가 실행 중이며,
/skills명령으로 스킬 목록을 조회한 모습이다. 오른쪽 하단에는 Thistle 캐릭터가 보인다.왼쪽 AgentBot 창: Skill Sync가 완료되어
/agent-zero,/skill-creator등의 슬래시 명령이 자동으로 동기화되었다.하단 상태바: Context 0%, Usage 99% 등 토큰 사용량이 실시간으로 표시된다.
지연 초기화: 탭이 20개 있어도 앱 시작 시에는 활성 탭 하나만 터미널을 생성한다. 나머지는 클릭할 때 비로소 ConPTY 프로세스가 시작된다.
2. AgentBot — 승인 감지와 자동 제어
AgentBot이 Claude Code의 승인 프롬프트를 감지하고, 사용자가 챗봇 UI에서 직접 선택하는 장면이다.
핵심 포인트:
좌측 AgentBot 창: “Approval required — Run shell command. This command requires approval” 메시지가 감지되었다. 사용자는
Selected: Yes를 클릭하여 승인한다.자동 승인 모드: 상단의
Auto토글을 켜면, 승인 요청이 뜰 때마다 자동으로 첫 번째 옵션을 선택한다. AI가 AI를 제어하는 흐름이 완성된다.우측 터미널: Claude Code가 작업 결과를 출력 중이다. 이 경우 코드 인덱싱 및 트렌드 요약 작업을 수행하고 있다.
승인 프롬프트는 500ms 간격으로 터미널 출력을 스캔하여 감지한다. ANSI 코드를 제거하고 패턴 매칭으로 옵션을 파싱한다.
3. Setting & AgentScrap — CLI 정의와 화면 캡처
GUI 모드에서의 설정 패널과 스크랩 기능을 보여준다.
화면 구성:
Setting 패널 (좌측 메인): CLI Definitions 테이블에
CMD,PW5(PowerShell 5),PW7(PowerShell 7),Claude,WSL,claude-pel3등의 터미널 정의가 등록되어 있다. 각 정의는 실행 경로(ExePath), 인자(Args), 내장 여부(BuiltIn)를 지정한다.Scrap 윈도우 (우측 팝업): 윈도우 핸들을 선택하고
CAPTURE버튼으로 텍스트를 추출한다.CLR,CPY,USB,P5등 편의 버튼이 있으며, 하단에 캡처된 로그가 타임스탬프와 함께 표시된다.
커스텀 CLI 정의를 추가하면 탭 추가 메뉴에 자동으로 나타난다. pwsh.exe -NoExit -Command "claude code" 같은 조합으로 특정 AI 프로필을 바로 실행할 수 있다.
4. Harness 연동 — RPG 레벨업 시스템
AgentZero에서 Harness 기반 글쓰기 작업을 수행하고, RPG 레벨업 결과가 표시되는 모습이다.
핵심 포인트:
AgentBot 좌측:
harness-creator스킬이 실행되어 글 작성 프로세스를 자동으로 진행 중이다. Skill Sync로/agent-zero,/confluence-writing,/harness-usage등 다양한 스킬이 동기화되었다.터미널 우측: RPG 기록 테이블이 보인다 — 레벨업
Lv.19 → Lv.22, 칭호 변경, “서버와 바다”(인프라/DevOps 카테고리 첫 도전) 업적 달성이 표시되었다.평가 결과: 5축 평가 91점으로 A등급, 이미지 보관 처리 완료, RPG 시스템에서 3개의 신규 업적 달성이 확인된다.
5. Harness 연동 — 5축 평가 체계
Harness의 tech-writer 5축 평가 체계가 터미널에 출력된 모습이다.
축 |
배점 |
핵심 질문 |
|---|---|---|
1. 외부 자료 참조 품질 |
20점 |
출처가 공개인가? Tier1(공식문서) 자체 해석과 교차 검증이 있나? |
2. 비개발자 접근성 |
20점 |
전문 용어에 설명/비유가 있나? 비개발자가 혼자 읽을 수 있나? |
3. 대상 독자 명확성 |
20점 |
타겟 독자가 명확하고 그 집단 언어로 일관되게 쓰였나? |
4. 콘텐츠 구조 완결성 |
20점 |
논리적 흐름이 있나? 섹션만 읽어도 독립적 가치가 있나? |
5. 사실 정확성 & 최신성 |
20점 |
날짜/버전 명시? 출처 링크? 구식 정보 경고? |
70점 이상이면 발행 허가, 미달 시 writing 단계로 복귀하여 최대 2회 리비전한다. 40점 미만은 전면 재작성이 필요하다.
6. 문서 뷰어 — 마크다운 & 아키텍처 문서
AgentZero의 내장 문서 뷰어로 IPC 아키텍처 문서를 렌더링한 모습이다.
핵심 기능:
마크다운 렌더링: MdXaml 라이브러리로
.md파일을 WPF 네이티브로 렌더링한다. 표, 코드 블록, 제목 등이 깔끔하게 표시된다.IPC 파이프라인 문서: AgentZero의 CLI ↔ WPF 통신 아키텍처가 문서화되어 있다.
WM_CopyData로 명령 전송,Memory Mapped File로 응답 반환하는 구조가 설명된다.파일 트리: 좌측에 프로젝트 파일 트리가 있어 원하는 문서를 탐색하고 바로 열 수 있다.
기능 요약
기능 |
설명 |
데모 섹션 |
|---|---|---|
Multi-Workspace x Multi-CLI |
여러 폴더 × 다양한 터미널을 탭으로 관리, 지연 초기화 |
§1 |
AgentBot — Skill Sync |
Claude Code 슬래시 명령 자동 동기화 |
§1, §2 |
AgentBot — Approval Watcher |
승인 프롬프트 감지 & 자동/수동 승인 |
§2 |
AgentScrap — 텍스트 캡처 |
4단계 폴백 텍스트 캡처 (UI Automation, Chromium, Win32) |
§3 |
CLI 정의 관리 |
CMD, PowerShell, WSL, 커스텀 CLI 등록/편집 |
§3 |
Harness 연동 |
5축 평가 + RPG 레벨업 + 업적 시스템 |
§4, §5 |
문서 뷰어 |
마크다운 렌더링, 파일 트리, Mermaid 다이어그램 |
§6 |
GitHub: https://github.com/psmon/agent-win
런타임: .NET 10 Preview (WPF + Windows Forms)
라이선스: Fork를 통해 자유롭게 커스텀 가능





