데몬 모드 — SessionCast를 백그라운드 서비스로 실행
SessionCast CLI에 데몬 모드가 추가되었습니다. 에이전트를 백그라운드 서비스로 실행하고, 동시 세션 수를 제한하며, git worktree로 세션을 격리할 수 있습니다.
왜 데몬 모드가 필요한가요?
기존 sessioncast agent는 포그라운드에서 실행되어 터미널을 닫으면 종료되었습니다. 데몬 모드는 이를 해결합니다:
- 백그라운드 실행 — 터미널을 닫아도 유지
- 동시 세션 제한 — 최대 N개 세션만 허용
- Worktree 자동 생성 — 각 세션이 격리된 git worktree에서 실행
- PID 파일 관리 — 깔끔한 시작/종료 라이프사이클
Claude Code의 리모트 서버 모드에 대응하지만, AI 도구를 가리지 않습니다. Claude Code, Codex CLI, Gemini CLI, Ollama 등 어떤 도구든 사용 가능합니다.
사용법
# 데몬 시작 (최대 5개 세션)
sessioncast daemon start --capacity 5
# 상태 확인
sessioncast daemon status
# 로그 확인
sessioncast daemon logs
# 데몬 중지
sessioncast daemon stop설정
~/.sessioncast.yml에 추가하거나 CLI로 설정:
sessioncast config set daemon.capacity 5
sessioncast config set daemon.worktree.enabled trueClaude Code Remote와 비교
| 기능 | Claude Remote | SessionCast Daemon |
|---|---|---|
| 최대 세션 | 32개 고정 | 설정 가능 |
| AI 도구 | Claude 전용 | 모든 도구 지원 |
| Worktree 격리 | 지원 | 지원 |
| 백그라운드 | 지원 | 지원 |
| 용량 제어 | 고정 | --capacity N |
업데이트
sessioncast updateCLI v0.1.20 이상이 필요합니다.