결론부터 말하면, 최근에 추가된 Claude의 기능 3가지 - Dispatch, Remote control, Channels -는 아직 나의 환경에서 쓰기엔 이르다. 특히 Dispatch는 내가 정해둔 규칙을 안 지켜서 기대만큼 자율적으로 동작하지 않았다.
배경: 로컬 Mac을 자율 에이전트로 만들고 싶었다
나는 ~/agent라는 프레임워크를 만들고 있다. n8n과 로컬 서버를 조합해서 Mac 위에 자동화 워크플로를 쌓아올리는 프로젝트다.
Claude의 리모트 기능이 고도화되면 이 프레임워크에 연결해서 내가 하는 것처럼 에이전트가 작업을 처리하게 만들려는 계획이었다.
그런 와중에 Claude에서 기능 세 가지를 연달아 내놨다. Dispatch, Remote Control, Channels. 각각 성격이 다르고, 조합하면 꽤 그럴듯한 구조가 나올 것 같았다.
세 기능 비교
| 기능 | 핵심 | 사용 조건 | 제약 |
|---|---|---|---|
| Dispatch | 모바일에서 작업 던지고 결과 수신 | Cowork + Pro/Max | 데스크톱 깨어있어야 함, 단일 스레드, 완료 알림 없음 |
| Remote Control | 터미널 세션을 외부 기기에서 이어받기 | Claude Code + Pro/Max | 동시 접속 1개, 터미널 닫으면 세션 종료 |
| Channels | Telegram/Discord로 Claude Code에 지시 | Claude Code + 봇 설정 | 세션 활성 상태 유지 필요, 데몬 없음 |
Dispatch는 비개발자도 쓸 수 있는 가장 낮은 진입장벽. Remote Control은 기존 터미널 세션을 모바일에서 이어쓰는 방식이라 개발자에게 자연스럽다. Channels는 Telegram이나 Discord 봇을 통해 양방향 메시징이 가능한데, 봇 설정이 필요해서 난이도가 올라간다.
Dispatch를 중심으로 agent를 실행해본다.
Dispatch의 콘셉트에 가장 끌렸다. 모바일에서 작업을 맡기고, 데스크톱의 로컬 파일과 플러그인을 활용해서 결과를 보내준다니. 내가 구상하던 ~/agent 프레임워크의 첫 관문으로 딱이었다.
실제로 해본 것들은 이런 거다.
- 이런 기능이 새롭게 출시되었다. 나는 이렇게 생각한다 이런 방향으로 블로그 초안을 만들어봐
- 이런 기능을 활용해서 이런 앱을 구현해봐
결과는 반반이었다. CoWork 자체 기능을 활용하면 동작하는 듯 했지만, 문제는 규칙을 지키지 않는다는 것이었다.
규칙을 안 지킨다
내가 agent 프레임워크에 스킬을 정의를 했다. 그래서 그 스킬을 이용해서 진행해야 한다고 규칙을 정의하고 메모리에도 추가를 했다.
하지만 지키지 않는다
맨 처음 AI를 활용하던 모습으로 돌아간 것 같은 느낌이 들었다. 에이전트의 핵심은 사람이 정해준 경계 안에서만 동작하는 것이다.
왜 그렇게 하지 않았지? 라고 질문하면 약속이 되어 있었지만 본인이 지키지 않았다고 답을 한다.
이전에 다뤘던 AI 에이전트의 역할에서도 같은 이야기를 했다. 에이전트에게 효율적인 인터페이스를 제공하는 것만큼, 에이전트가 그 인터페이스의 규칙을 지키는 게 전제 조건이다.
다른 제약들
규칙 준수 문제 외에도 현실적인 제약이 있었다.
원래 24X365 돌릴 것을 생각하고 있어서 데스크톱이 깨어있어야 한다는 것은 제약은 아니었다. 하지만 완료 알림이 없어서 언제 끝났는지 직접 확인해야 한다. 스레드가 하나뿐이라 여러 작업을 동시에 맡길 수 없다. 예약 실행도 안 된다.
24시간 AI 비서를 만들려면 이 제약들이 모두 해소되어야 한다. 지금 단계에서는 "잠깐 자리 비운 사이에 간단한 일 시켜두기" 정도의 용도다.
Remote Control과 Channels는 어떤가
Remote Control은 다른 결의 도구다. 기존에 터미널에서 돌리던 Claude Code 세션을 모바일에서 이어받는 방식이라, 새 작업을 던지는 게 아니라 진행 중인 작업을 감시하고 개입하는 데 가깝다.
Channels는 Telegram이나 Discord를 통해 Claude Code에 메시지를 보내고 결과를 받는 구조다. 봇 설정이 필요하지만, 한 번 세팅해두면 메신저 앱에서 자연스럽게 지시를 내릴 수 있다. 보안 측면에서 발신자 허용 목록과 페어링 메커니즘이 들어가 있어서, 등록 안 된 사용자의 메시지는 무시된다. 다만 이것도 세션이 활성 상태여야만 동작한다. 백그라운드 데몬이 없다.
Remote Control은 모바일로 조작이 불편하고 연결도 불안해서 사용하다가 포기했다. Channels 는 지금 페어링만 해두었는데 쓰임새를 한번 더 고민해봐야 겠다.
조합하면 가능성은 보인다
세 기능의 공통적인 한계는 "세션이 살아있어야 한다"는 점이다. 진짜 24시간 비서를 만들려면 데몬이나 상시 실행 프로세스가 필요한데, 세 기능 모두 아직 거기까지는 안 간다.
하지만 아직 research preview 상태라는 것이고, 점점 더 좋아질 것이라고 생각한다.
현실 판단과 기대
지금 시점에서는 아직 나에겐 활용성이 높지는 않다. 특히 규칙을 안 지키는 에이전트에게 자율적으로 파일을 만지게 할 수는 없다.
하지만 방향 자체는 정확히 내가 원하던 것이다. 모바일에서 지시하고, 로컬 머신이 실행하고, 결과를 받아보는 구조. Anthropic이 이 세 기능을 동시에 밀고 있다는 건, 결국 하나의 통합 리모트 에이전트 경험을 만들겠다는 의도라고 본다.
결국 Anthropic 도 Openclaw 방향에 대한 동의하고 그에 맞춰서 보안을 둘러싸서 제공하고 있는 것 같다.
Claude Code 수준 측정에서 Level 4~5를 이야기했었는데, Dispatch의 규칙 준수가 개선되면 그 레벨에 한 발 더 가까워질 것이다. 그때가 되면 ~/agent의 워크플로들을 하나씩 Dispatch에 태워볼 생각이다.
지금은 관망하면서, 규칙 준수가 개선되는지 지켜보는 단계다.
#ClaudeCode #AI자동화 #Dispatch #RemoteControl #Channels #n8n
불러오는 중...