| 기능 | AX Commander | Raycast | Alfred 5 | Flow Launcher | PowerToys |
|---|---|---|---|---|---|
| AI 대화 | O (AX Agent) | O (멀티모델) | 워크플로우 | X | X |
| MCP 프로토콜 | O | X | X | X | X |
| 에이전트 코딩 | O (Code 탭) | O | X | X | X |
| 플러그인 | DLL+JSON | 1500+ 스토어 | 워크플로우 갤러리 | 200+ | 모듈 |
| 클립보드 히스토리 | O | O (리치) | 파워팩 | 플러그인 | X |
| 윈도우 관리 | O (22 레이아웃) | 70+ 레이아웃 | X | X | FancyZones |
| 파일 탐색기 통합 | X | X | X | X | X |
| Everything 연동 | O (es 프리픽스) | X | X | O | X |
| 선택 텍스트 AI | O (텍스트 액션) | O (AI Commands) | X | X | X |
| 영구 독 UI | O (독 바) | X | X | X | O |
| 클라우드 동기화 | X | Pro | Dropbox | X | X |
| 다국어 | 5개국어 | 영어 | 영어 | 영어 | 다국어 |
갭: 런처에서만 AI 사용 가능, 시스템 전역 텍스트 처리 불가
구현: 글로벌 핫키(예: Alt+A) → 선택된 텍스트에 AI 명령 실행
명령 예시: 번역, 문법 교정, 요약, 코드 설명, 포맷 변환
참고: Raycast AI Commands
기술: InputListener 확장 + Clipboard 읽기 + LLM 호출 + 결과 Popup
갭: 자체 인덱싱은 설정된 폴더만 검색, 전체 디스크 검색 불가
구현: Everything SDK (IPC/HTTP API) 연동으로 NTFS 전체 즉시 검색
폴백: Everything 미설치 시 기존 IndexService 사용
참고: Flow Launcher, Wox의 Everything 통합
기술: Everything.dll P/Invoke 또는 HTTP API (http://localhost:8080)
갭: 기본 snap만 지원, 복잡한 레이아웃 불가
구현: 2분할, 3분할, 4분할, 그리드 레이아웃 (halves/thirds/quarters)
UI: snap 프리픽스에 레이아웃 선택 UI 추가
참고: Raycast Window Management (70+ 레이아웃)
기술: SnapHandler 확장 + Win32 SetWindowPos
갭: 플러그인 설치가 수동 (DLL 파일 복사)
구현: 인앱 플러그인 브라우저 + 원클릭 설치/업데이트
소스: GitHub 리포지토리 기반 플러그인 레지스트리 (JSON manifest)
참고: Raycast Extension Store, Flow Launcher pm install
기술: PluginHost 확장 + GitHub API + 다운로드/설치 자동화
갭: 런처는 호출 시에만 나타남, 상시 접근 불가
구현: 화면 하단/측면에 고정되는 미니 바 (핀 고정 명령, CPU/메모리, 시계)
참고: PowerToys Command Palette Dock
기술: 별도 Window (TopMost, 자동 숨김 옵션)
갭: 열기/저장 대화상자에서 빠른 검색 불가
구현: Windows 열기/저장 대화상자 감지 → 런처 오버레이 표시
참고: Listary의 대화상자 하이재킹
기술: SetWinEventHook + 대화상자 감지 + 경로 주입
갭: 텍스트만 저장, 이미지/파일 클립보드 미지원
구현: 이미지 클립보드 저장, 리치 텍스트, 핀 고정, 카테고리 분류
참고: Raycast Clipboard (리치 컨텐츠)
기술: ClipboardHistoryHandler 확장 + 이미지 직렬화
갭: 여러 PC에서 설정 수동 복사 필요
구현: settings.json + 스니펫 + 별칭을 클라우드 저장소에 동기화
후보: OneDrive / Google Drive / 사내 NAS 공유 폴더
참고: Raycast Pro Cloud Sync
갭: 10개 내장 테마만 사용 가능
구현: 사용자 테마 공유/다운로드 시스템
기술: 테마 JSON 파일 → GitHub 기반 레지스트리
| 기능 | 상태 |
|---|---|
| Windows 탐색기 셸 확장 | ✓ ShellExtensionService — HKCU 레지스트리 우클릭 메뉴 등록/해제 |
| 저장 공간 관리 UI | ✓ StorageAnalyzer — 사용량 분석, 드라이브 여유, 7/14/30일 정리 |
| 설정 도움말 아이콘 | ✓ AI 관련 설정 17개에 ? 아이콘 + 커스텀 다크 툴팁 |
| 독 바 실시간 설정 | ✓ 설정 변경 즉시 반영, 자동 표시, 위치 기억, 히트 테스트 수정 |
| 클립보드 이미지 썸네일 | ✓ 런처에서 이미지 항목 썸네일 미리보기 표시 |
| 런처 독 바 명령어 | ✓ /dock 명령으로 독 바 표시/숨기기 |
방향: 클립보드 히스토리의 실용성 극대화 (이미지 원본 품질, 자동 복사 워크플로우). Raycast의 리치 클립보드, Alfred의 Snippet 확장을 참고하되 사내 로컬 환경에 최적화.
| # | 기능 | 설명 | 우선순위 |
|---|---|---|---|
| L2-1 | 클립보드 이미지 원본 해상도 보존 | 원본 PNG/BMP 그대로 DPAPI 저장. 썸네일은 표시용으로만 생성. 캐시 정리 정책 (30일/500MB) | 높음 |
| L2-2 | Shift+Enter 실행 시 자동 클립보드 복사 | 클립보드 히스토리에서 미리보기 시 해당 항목을 시스템 클립보드에 자동 복사 | 높음 |
| L2-3 | 클립보드 이미지 미리보기 창 | 이미지 항목 선택 시 별도 팝업으로 원본 크기 미리보기. 확대/축소, 복사 버튼 | 중간 |
| L2-4 | 클립보드 검색 강화 | 이미지 OCR 텍스트 추출 → 텍스트 기반 이미지 검색. Windows OCR API (로컬) | 중간 |
| L2-5 | 클립보드 항목 병합 | 여러 텍스트 항목을 선택하여 하나로 병합 (줄바꿈 구분). Ctrl+Click 다중 선택 | 낮음 |
방향: 경쟁 런처(Raycast 1500+ 확장, PowerToys Run)의 에코시스템 수준을 참고하되,
사내 보안/오프라인 환경에서 동작하는 자체 완결형 기능으로 구현.
참고: AX Agent Phase 18 (v2.0)과 교차 — 플러그인 갤러리(18-2), AI 스니펫(18-3), 퀵링크(18-4), 웹 검색 AI 요약(18-6).
| # | 기능 | 참고 | 우선순위 |
|---|---|---|---|
| L3-1 | 플러그인 인앱 갤러리 + 레지스트리 | 로컬 NAS/Git 레지스트리 기반 탐색/설치/업데이트. → Agent Phase 18-2 | 높음 |
| L3-2 | 웹 검색 AI 요약 | ? 검색 결과를 AI로 요약. → Agent Phase 18-6 | 중간 |
| L3-3 | AI 스니펫 | ;email {수신자} {주제} → LLM 초안 자동 생성. → Agent Phase 18-3 | 중간 |
| L3-4 | 파라미터 퀵링크 | jira {티켓번호} → URL 템플릿 변수 치환. → Agent Phase 18-4 | 중간 |
| L3-5 | 파일 태그 시스템 | 사용자 태그 부여, 태그 기반 검색 | 중간 |
| L3-6 | 오프라인 AI (로컬 SLM) | ONNX Runtime + phi-3. → Agent Phase 18-5 | 낮음 |
| L3-7 | 다중 디스플레이 | 모니터별 런처/독 바 위치 기억 | 낮음 |
| L3-8 | 알림 센터 통합 | Windows 알림과 연동 | 낮음 |
| L3-9 | 런처 미니 위젯 | 날씨/일정/할일 카드형 표시. 로컬 데이터 기반 | 낮음 |
| 항목 | 상태 |
|---|---|
| SnapHandler 기본 기능만 | ✓ 22개 레이아웃으로 확장 (3등분, 2/3, 3분할 조합) |
| Everything 미연동 | ✓ EverythingHandler 구현 (es 프리픽스, P/Invoke, graceful fallback) |
| 플러그인 설치 수동 | ✓ PluginHost.InstallFromZip() 로컬 zip 자동 추출·등록 (URL 제외: 사내 보안) |
| 이미지 클립보드 미지원 | ✓ PNG→Base64 DPAPI 암호화 저장/복원, 앱 재시작 후 이미지 유지 |