Claude Code 채널, 세션 닫으면 끝입니다

Published on

in

Claude Code 채널, 세션 닫으면 끝입니다

📅 2026.03.20 기준 / Claude Code v2.1.80 기준

Claude Code 채널, 세션 닫으면 끝입니다

텔레그램 메시지 하나로 Claude Code에 코딩을 시킬 수 있다 — 2026년 3월 20일 공개된 Claude Code 채널(Channels)이 화제입니다. 그런데 막상 써보면 “폰으로 원격 제어”보다 먼저 확인해야 할 조건이 있습니다. PC가 꺼져 있거나 터미널 세션이 닫혀 있으면 채널 자체가 작동하지 않습니다.

지원 채널 3종: 텔레그램·디스코드·iMessage
iMessage: macOS 전용
리서치 프리뷰 단계

Claude Code 채널이란 무엇인가

Anthropic이 2026년 3월 20일 공개한 Claude Code 채널(Channels)은 텔레그램, 디스코드, iMessage 메시지를 통해 실행 중인 Claude Code 세션으로 이벤트를 푸시하는 MCP 서버입니다. 쉽게 말하면, 퇴근 후 집에서 폰으로 “이 파일 리팩토링해줘”라고 메시지를 보내면 사무실 PC에 켜진 Claude Code가 그 작업을 실행합니다. (출처: code.claude.com/docs/ko/channels, 2026.03.20)

채널은 단방향이 아닙니다. Claude가 작업 결과를 메시지로 회신하는 양방향 통신도 지원합니다. 또한 Claude가 파일 쓰기나 Bash 명령 실행 같은 권한이 필요한 작업을 할 때, 채널을 통해 승인 요청을 보내고 사용자가 “yes ” 또는 “no “로 응답하는 권한 중계 흐름도 구현할 수 있습니다.

현재는 리서치 프리뷰 단계입니다. Anthropic이 공식 답변을 내놓지 않은 기능 세부 사항이 아직 여럿 있습니다.

지원 채널 3종과 설정 조건

현재 공식 지원 채널은 텔레그램, 디스코드, iMessage 세 가지입니다. 각각 설정 난이도와 동작 방식이 다릅니다. (출처: code.claude.com/docs/ko/channels, 2026.03.20)

채널 운영체제 제한 설정 방법 특이사항
텔레그램 제한 없음 Bot API 연동 DM 방식, ID 화이트리스트 필요
디스코드 제한 없음 Bot API 연동 서버 채널 또는 DM
iMessage macOS 전용 AppleScript 연동 Full Disk Access 권한 필요

💡 공식 문서와 실제 사용 흐름을 같이 놓고 보니 이런 차이가 보였습니다 — iMessage 채널은 macOS의 Messages 앱과 AppleScript를 통해 동작하기 때문에, 구조적으로 macOS 전용입니다. Windows나 Linux 사용자는 선택지가 텔레그램과 디스코드 두 가지뿐입니다.

세 채널 모두 Bun 런타임이 설치되어 있어야 합니다. 기본 설치 명령어 bun --version으로 설치 여부를 먼저 확인하는 것이 순서입니다.

“원격 제어”가 실제로 가능한 조건

⚠️ 가장 먼저 확인해야 할 사항: 채널은 실행 중인 세션으로 이벤트를 푸시하는 구조입니다. 세션이 꺼져 있으면 아무 일도 일어나지 않습니다.

“폰으로 원격 제어”라고 들으면 대부분 PC가 꺼진 상태에서도 작동한다고 생각하는데, 그렇지 않습니다. Claude Code 채널은 이미 터미널에서 claude --channels 플래그로 실행 중인 세션이 있어야만 작동합니다. PC가 꺼져 있거나, 터미널 창을 닫았거나, 세션이 종료된 상태라면 텔레그램으로 메시지를 보내도 아무런 응답이 없습니다. (출처: code.claude.com/docs/ko/channels, 2026.03.20)

이것이 중요한 이유는 활용 시나리오가 달라지기 때문입니다. “외근 중에 사무실 맥미니에서 코드 실행”은 가능하지만, “취침 중에 자동으로 배포까지”는 별도 설정 없이는 불가능합니다. 이런 지속적인 자동화가 목적이라면 Cloud 예약 작업이나 GitHub Actions와 함께 써야 합니다.

💡 공식 스케줄 작업 비교표를 실제 사용 흐름에 대입하면 이런 차이가 드러납니다 — Cloud 예약 작업은 최소 실행 주기가 1시간이고 로컬 파일에 접근할 수 없지만, 데스크톱 예약 작업은 1분까지 가능하고 로컬 파일 접근이 됩니다. PC가 켜져 있어야 한다는 전제는 동일합니다. (출처: code.claude.com/docs/ko/scheduled-tasks, 2026.03.20)

보안 허용 목록 없이 쓰면 생기는 일

채널 설정에서 많은 사람이 건너뛰는 부분이 인바운드 메시지 필터링입니다. 공식 문서는 아래처럼 명시합니다.


const allowed = new Set(loadAllowlist()) // access.json에서 불러옴
if (!allowed.has(message.from.id)) {
  return // 허용 안 된 사용자면 무시
}

허용 목록(allowlist)을 설정하지 않으면, 텔레그램 Bot 토큰을 아는 사람이 메시지를 보내는 경우 Claude Code가 해당 명령을 실행할 수 있습니다. 공개 서버에서 Bot ID가 노출되는 상황이라면 특히 주의해야 합니다. 실제로 텔레그램과 디스코드 공식 플러그인 코드에는 사용자 ID 화이트리스트 구조가 기본으로 포함되어 있습니다. (출처: code.claude.com/docs/ko/channels-reference, 2026.03.20)

💡 공식 플러그인 코드를 직접 보면 허용 목록 로직이 중심에 있습니다 — ID 기반 필터 없이 연동하면 Bot DM을 아는 누구든 Claude Code를 트리거할 수 있습니다. “편하게 쓴다”는 목적과 “안전하게 쓴다”는 목적은 허용 목록 한 줄에 달려 있습니다.

Team·Enterprise 플랜은 추가 보안 레이어가 있습니다. 관리자 설정에서 channelsEnabled: true를 켜지 않으면 채널 자체가 비활성화 상태로 유지됩니다. 허용할 플러그인 목록도 allowedChannelPlugins로 제한할 수 있습니다. Pro·Max 플랜은 이 관리자 제어 레이어가 없습니다.

채널 vs 예약 작업 — 목적이 다릅니다

채널과 예약 작업(Scheduled Tasks)은 둘 다 “Claude Code가 내 명령을 기다리게 한다”는 느낌이라 헷갈리기 쉽습니다. 그런데 작동 방식이 근본적으로 다릅니다.

채널은 내가 보낸 메시지에 Claude가 반응하는 구조입니다. 내가 트리거를 발동해야 Claude가 움직입니다. 반면 /loop 명령을 활용한 예약 작업은 Claude가 일정 주기로 스스로 확인하는 구조입니다. 예를 들어 /loop 30m check the build를 실행하면 30분마다 Claude가 빌드 상태를 확인하고 결과를 알려줍니다.

방식 트리거 최소 주기 재시작 시
채널 (Channels) 사용자 메시지 즉시 세션 소멸
/loop (세션 스코프) 타이머 1분 세션 소멸
Desktop 예약 작업 Cron 스케줄 1분 재시작 후 유지
Cloud 예약 작업 Cron 스케줄 1시간 PC 꺼져도 실행

Cloud 예약 작업만이 PC가 꺼진 상태에서도 실행됩니다. 단, 로컬 파일에는 접근할 수 없고 Anthropic 클라우드에서 코드를 새로 클론해서 실행합니다. (출처: code.claude.com/docs/ko/scheduled-tasks, 2026.03.20)

OpenClaw와 뭐가 다른가

Claude Code 채널이 나오기 전부터 원격 제어 수요를 채운 도구가 OpenClaw입니다. 기능이 겹쳐 보이지만 출발점이 다릅니다.

OpenClaw는 모델에 구애받지 않는 서드파티 앱입니다. GPT-5.4나 Gemini와도 함께 쓸 수 있고, 스마트폰 앱 형태로 별도 설치가 가능합니다. 반면 Claude Code 채널은 Anthropic 공식 기능이고 Claude 모델로만 작동합니다. 오픈소스 보안 취약점 이슈(CVE-2026-25253)가 OpenClaw에서 보고된 것도 차이를 결정짓는 요인 중 하나입니다. (출처: Reddit r/ClaudeCode, 2026.03.22)

💡 두 도구의 출시 배경을 함께 보면 이런 구도가 보입니다 — OpenClaw는 “어떤 AI 모델이든 원격 제어”를 목표로 했고, Claude Code 채널은 “Claude Code 세션을 더 유연하게 연결”하는 데 집중했습니다. Claude만 쓰는 환경이라면 채널이 공식 지원이라는 점에서 안정적이고, 멀티 모델 환경이라면 OpenClaw가 여전히 선택지입니다.

주목할 점은 Remote Control 기능과의 관계입니다. Claude Code에는 이미 /remote-control이 있는데, 채널은 이보다 더 유연한 이벤트 기반 연동을 위해 만들어진 별도 레이어입니다. Remote Control이 claude.ai 웹에서 실행 중인 세션을 제어하는 구조라면, 채널은 텔레그램·디스코드·CI 등 외부 시스템에서 직접 세션으로 이벤트를 밀어 넣는 구조입니다.

자주 묻는 질문 (Q&A)

Q. Pro 플랜으로도 Claude Code 채널을 쓸 수 있나요?
네, Pro와 Max 플랜 모두 --channels 플래그로 채널을 실행할 수 있습니다. 다만 Team·Enterprise에서 제공하는 관리자 단위의 채널 허용/차단 제어 기능은 없습니다. (출처: code.claude.com/docs/ko/channels, 2026.03.20)
Q. PC 꺼진 상태에서도 텔레그램으로 Claude Code에 명령을 보낼 수 있나요?
안 됩니다. 채널은 실행 중인 세션으로 이벤트를 푸시하는 구조입니다. PC가 꺼져 있거나 세션이 닫혀 있으면 메시지를 보내도 아무 응답이 없습니다. PC가 꺼진 상태에서 자동 작업이 필요하다면 Cloud 예약 작업을 활용해야 합니다. (출처: code.claude.com/docs/ko/channels, 2026.03.20)
Q. Windows에서 iMessage 채널을 쓸 방법이 있나요?
공식적으로 없습니다. iMessage 채널은 macOS의 Messages 앱과 AppleScript를 기반으로 작동하기 때문에 구조적으로 macOS 전용입니다. Windows·Linux 사용자는 텔레그램 또는 디스코드 채널을 사용해야 합니다. (출처: code.claude.com/docs/ko/channels, 2026.03.20)
Q. 채널로 Claude가 파일을 쓰거나 명령어를 실행할 때 매번 승인해야 하나요?
기본 설정에서는 권한이 필요한 작업(Bash 실행, 파일 Write 등)에 대해 Claude Code가 채널을 통해 승인 요청을 보냅니다. “yes <ID>” 또는 “no <ID>” 형태로 응답할 수 있습니다. --dangerously-skip-permissions 플래그로 승인을 건너뛸 수 있지만, Anthropic은 이 플래그 사용에 주의를 권고합니다. (출처: code.claude.com/docs/ko/channels-reference, 2026.03.20)
Q. 채널 기능은 유료인가요, 추가 비용이 있나요?
채널 자체는 Claude Code 구독에 포함된 기능으로 별도 요금이 없습니다. 단, 현재 리서치 프리뷰 단계이므로 정식 출시 이후 정책 변경 가능성이 있습니다. Anthropic이 공식 입장을 별도로 밝히지 않은 부분입니다.

마치며 — 총평

Claude Code 채널은 분명 실용적입니다. 사무실 맥미니를 켜 두고 외출할 때, 텔레그램 메시지 하나로 “이 기능 추가해줘”를 실행시킬 수 있다는 건 코딩 워크플로우를 상당히 바꿔놓습니다.

그런데 기대와 실제 사이의 간격이 존재합니다. “폰으로 원격 제어”라는 표현이 퍼지면서 많은 사람이 24시간 자율 에이전트처럼 생각하지만, 세션 기반 구조와 allowlist 설정이라는 두 가지 조건을 제대로 짚지 않으면 막히는 지점이 생깁니다.

솔직히 말하면, 지금은 “편한 개발자 도구”에 가깝습니다. 개발 환경 설정이 익숙하고 macOS나 리눅스 기반으로 작업하는 사람이라면 바로 써볼 만합니다. 아직 리서치 프리뷰 단계이고, Anthropic이 정식 출시 이후 구조를 어떻게 바꿀지는 아직 공개되지 않았습니다.

📚 본 포스팅 참고 자료

  1. Anthropic 공식 문서 — Claude Code 채널 개요
    https://code.claude.com/docs/ko/channels
  2. Anthropic 공식 문서 — Claude Code 채널 레퍼런스
    https://code.claude.com/docs/ko/channels-reference
  3. Anthropic 공식 문서 — Claude Code 예약 작업
    https://code.claude.com/docs/ko/scheduled-tasks
  4. Anthropic 지원 센터 — Claude 3월 2026 사용 프로모션
    https://support.claude.com/ko/articles/14063676

⚠️ 본 포스팅은 2026년 3월 31일 기준으로 작성되었습니다. Claude Code 채널은 현재 리서치 프리뷰 단계로, 본 포스팅 작성 이후 서비스 정책·UI·기능이 변경될 수 있습니다. 최신 정보는 Anthropic 공식 문서를 통해 확인하세요.

댓글 남기기


최신 글

  • 주택청약 당첨 포기 2026, 재당첨 제한 체크
    주택청약 당첨 포기 2026 기준으로 주택 유형과 지역, 일정과 통장 영향, 사유와 소명 기한 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 청약통장 납입회차 확인 2026, 인정금액 체크
    청약통장 납입회차 확인 2026 기준으로 가입일과 회차, 인정 회차, 납입 인정금액 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 토지이용계획확인원 열람 2026, 매수 전 제한 확인
    토지이용계획확인원 열람 2026 기준으로 정확한 필지, 건축 가능성, 개발제한·보전 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 조상땅찾기 온라인 조회 2026, 상속 토지 확인
    조상땅찾기 온라인 조회 2026 기준으로 가족관계 증빙, 성명·주민번호 등, 지번과 면적 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 안심상속 원스톱 서비스 2026, 재산조회 신청 순서
    안심상속 원스톱 서비스 2026 기준으로 신청 가능 가족, 금융·토지·차량, 상속포기 기한 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 전입세대확인서 열람 2026, 계약 전 주소 확인
    전입세대확인서 열람 2026 기준으로 주소와 동·호수, 기존 전입 여부, 등기부·확정일자 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 휴대폰 명의도용 신고 2026, 개통 내역 확인
    휴대폰 명의도용 신고 2026 기준으로 모르는 회선, 최근 인증·개통 문자, 통신사와 번호 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 카드 분실신고 재발급 2026, 자동이체 누락 체크
    카드 분실신고 재발급 2026 기준으로 카드 정지, 분실 전후 사용처, 새 카드 수령 전 결제 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 휴면보험금 조회 청구 2026, 내보험찾아줌 전 확인
    휴면보험금 조회 청구 2026 기준으로 보험금 종류, 계약자와 피보험자, 현재 담당 보험사 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.
  • 자동차 압류조회 해제 2026, 이전등록 전 체크
    자동차 압류조회 해제 2026 기준으로 압류·저당 표시, 기관과 금액, 반영 시점 항목을 제출 전 확인 순서로 정리했습니다. 반려, 지연, 재처리를 줄이기 위한 체크리스트와 공식 출처를 함께 담았습니다.


아이테크 어른경제에서 더 알아보기

지금 구독하여 계속 읽고 전체 아카이브에 액세스하세요.

계속 읽기