Project

General

Profile

Actions

새기능 #693

open

conduct-web: tmux 세션 오케스트레이터 웹UI (외부 노출 + 재사용화)

Added by joungmin ko 29 days ago.

Status:
신규
Priority:
보통
Assignee:
-
Start date:
07/20/2026
Due date:
% Done:

0%

Estimated time:

Description

h2. 목적
macmini의 tmux 세션들(대부분 원격/로컬 Claude Code 인스턴스)을 한 웹UI에서 진행/관리. headless claude 경유 조작 + 다이렉트 send-keys.

h2. 현황 (as-built, 2026-07-20)

  • web.py (Python stdlib, SSE 스트리밍, Basic Auth) — pm2 앱 conduct-web, 0.0.0.0:8787
  • 대화창(headless claude가 tmux 조작) + pane 실시간 미리보기 + 다이렉트 send-keys/빠른키
  • 대화/조작 로그 영속화 (conduct.history.jsonl / conduct.log / conduct.jsonl)
  • 부팅 자동시작: pm2 (ecosystem, PATH 고정) + pm2 save
  • 외부 노출: https://remotework.cloud-handson.com (nginx .147 → .109:8787, TLS certbot, 앱 Basic Auth)

h2. 남은 작업

  • 다른 머신에서도 쓸 수 있게 재사용화 (포터블 패키징 / 호스트별 설정 분리)

h2. 추적성

  • 설계서: docs/design/conduct-web/README.md
  • 구현: hosts/macmini/pm2/{services.md,ecosystem.config.js}, hosts/i5-8500/nginx/remotework.cloud-handson.com.conf

No data to display

Actions

Also available in: Atom PDF