피드로 돌아가기
Open Source: Control Claude Code / Codex CLI Entirely from Your Phone with Feishu (Lark) — Approve, Choose, and Send Commands on the Go
Dev.toDev.to
DevOps

Claude Code·Codex CLI 제어권 확보, Feishu 기반 모바일 원격 제어 설계

Open Source: Control Claude Code / Codex CLI Entirely from Your Phone with Feishu (Lark) — Approve, Choose, and Send Commands on the Go

kamin deng2026년 4월 9일7intermediate

Context

CLI 기반 AI 코딩 도구의 모바일 상호작용 레이어 부재. 터미널 앞 대기 시간 발생 및 권한 승인 지연으로 인한 작업 중단. 실시간 출력 확인을 위한 물리적 제약 존재.

Technical Solution

  • Feishu의 interactive card 시스템을 활용한 원격 터미널 제어 인터페이스 구축
  • WebSocket 기반 Long-connection 모드로 공인 IP나 도메인 없이 로컬 프로세스와 직접 연결하는 구조
  • PTY terminal relay(Python)를 통한 터미널 입력 값의 로컬 주입 및 제어 흐름 설계
  • Multi-terminal parallel routing 방식을 도입하여 각 터미널 세션별 독립적인 전달 채널 확보
  • 채널 추상화 레이어(src/channels/) 설계를 통한 타 메신저 플랫폼 확장성 확보
  • 권한 승인, 선택지 응답, 실행 요약 등 시나리오별 카드 컬러 및 레이아웃 차별화 전략

Key Takeaway

사용자 인터페이스가 결여된 CLI 도구에 외부 메시징 플랫폼의 인터랙티브 요소를 결합하여 비동기 제어 루프를 완성한 설계 사례.


터미널 기반 AI Agent의 작업 중단 시간을 줄이려면 외부 Push 알림과 입력 값이 상호 작용하는 Remote Control 레이어 도입을 검토할 것

원문 읽기