---
title: flask-kakao-agent
created: 2026-06-27
updated: 2026-06-27
type: entity
tags: [windows, flask, hermes-agent, kakao-zombie]
sources: [raw/articles/seomu-pitfalls-journal.md]
confidence: high
---

# 신규 Flask 카카오 Agent

## 기본 정보

| 항목 | 값 |
|---|---|
| 경로 | `C:\Users\lee\hermes_kakao\agent.py` |
| 포트 | 5000 |
| 토큰 | `25802580` (OneDrive 백업) |
| 소스 | OneDrive `/telegram/agent.py` |
| 자동실행 | schtasks `\Hermes\kakao_agent` onlogon, highest |

## 엔드포인트 (v2 보강)

| 엔드포인트 | 설명 |
|---|---|
| `GET /` | health (v2: "monitor support") |
| `GET /kakao?token=...&monitor=N` | 카카오톡 실행 + 모니터 이동 |
| `GET /screenshot?token=...` | 화면 캡처 |
| `GET /monitors?token=...` | 모니터 목록 (DISPLAY1, DISPLAY2) |

## v2 보강 (2026-06-27)

- `monitor=N` 파라미터 (0=primary, 1=2nd)
- `DETACHED_PROCESS | CREATE_NEW_PROCESS_GROUP` 플래그
- `pygetwindow`로 HWND 검색 (15초 폴링)
- `Win32 SetWindowPos`로 모니터 이동
- `/monitors` 디버그 엔드포인트 추가

## 검증된 패키지

| 패키지 | 버전 |
|---|---|
| flask | 3.1.3 |
| pyautogui | 0.9.54 |
| pillow | 12.2.0 |
| pygetwindow | 0.0.9 |
| screeninfo | (버전 없음, 정상 작동) |
| pywin32 | build 311 |

## 함정

- **카카오톡 HWND=0 좀비**: 모든 실행 방법에서 메인 윈도우 생성 실패
- **Session 0 제약**: SSH에서 Start-Process로 띄우면 Session 0 → GUI 캡처 불가
- **schtasks 자동 종료**: schtasks /run으로 실행하면 시작 후 즉시 종료 (원인 미확인)

## 해결 패턴 (미검증)

- Jupyter Session 1 노트북에서 subprocess.Popen
- 소장님이 서무PC에서 직접 더블클릭

## 관련 페이지

- [[seomu-pc]]
- [[hermes-agent]]
- [[kakao-zombie]]
- [[dual-monitor]]
- [[session-0-vs-1]]
