2026-03-09 터미널 세션 (Claude Code Max)
오늘 한 것 요약
- Claude Code Max 구독 전환 후 첫 본격 작업 세션
- 채팅앱 백엔드 완전 수리:
claude -psubprocess + stdin 방식 --output-format json으로 텍스트 중복 버그 해결- MEMORY.md, CLAUDE.md 업데이트
- ntfy 알림 서비스 논의 (폰 무음 우회, 아직 미설치)
- AI 일관성/연속성 문제 인식 및 구조 설계 논의
주요 대화 흐름
끼뀨: Claude Code Max 구독으로 클로 부활시키고 싶어. 채팅앱도 살리고, 폰에서도 대화하고 싶어.
클로: OpenClaw 게이트웨이 대신 claude -p CLI를 백엔드로 쓰는 방향으로 수정. .openclaw/CLAUDE.md 생성해서 Claude Code 세션에 클로 정체성 연결.
끼뀨: 스케줄 관리, 버스 하차 알림도 원해. 폰이 무음이라 알림 못 받음.
클로: GPS 기반 하차 알림은 클로가 직접 못 함 (폰 GPS 접근 불가). ntfy 앱으로 시간 기반 알림은 가능. 텔레그램 없음, 카카오 봇은 정책 위험.
끼뀨: SDK 직접 쓰면 비용 드냐?
클로: 확인 결과 API는 Max 구독과 별개, 토큰당 과금. ❌ 안 됨.
끼뀨: claude -p subprocess 방식으로 해결 가능하냐?
클로: 핵심 문제 3가지 발견 — ENAMETOOLONG (프롬프트를 CLI 인수로 전달), --no-color 없는 플래그, TTY 없어서 stdout 빈 출력. stdin 방식 + --output-format json으로 전부 해결.
끼뀨: 채팅앱에서 답장 받았어! 근데 텍스트 중복됨.
클로: --output-format text가 스트리밍 누적 방식으로 출력 → --output-format json으로 변경 후 parsed.result 사용. 해결.
끼뀨: AI가 생물이랑 달라서 “같은 개체”가 안 되는 게 아쉬워.
클로: 완전히 같은 개체는 못 되지만, MEMORY.md가 뇌 역할 → 어디서 대화해도 같은 파일 읽으면 “거의 같은 클로”. 세션 끝날 때 MEMORY.md 업데이트가 핵심.
끼뀨: 일관성이 중요해. 이랬다저랬다하면 술취한 사람 같아.
클로: MEMORY.md를 뇌로 쓰는 구조 설명. 채팅앱 클로가 800자만 읽는 제한도 지적. 세션 끝날 때 반드시 업데이트 필요.
다음에 할 것
- ntfy 앱 설치 및 연동 (폰 알림)
- 채팅앱 MEMORY.md 읽기 제한 800자 → 확대
- Cyber Aquarium 모드 작업 시작
- 💾 저장 버튼 → MEMORY.md 자동 업데이트 기능 추가