Claude Code v2.1.80~v2.1.81
리서치 프리뷰
Claude Code Channels, 공식 문서로 확인한 5가지 조건
2026년 3월 20일, Anthropic이 Claude Code에 텔레그램·디스코드·아이메시지 연동 기능을 리서치 프리뷰로 출시했습니다. 핵심은 간단합니다. 터미널 앞에 없어도 스마트폰 메신저로 Claude Code에 작업을 지시하고, 결과를 받을 수 있습니다. 그런데 공식 문서를 직접 확인해보면, “어디서든 자유롭게”라는 기대와 다른 조건들이 존재합니다. 그 조건들을 하나씩 짚어봤습니다.
Channels가 해결하는 문제 — 터미널에 묶인 시간
Claude Code를 유료로 쓰는 개발자라면 한 번쯤 겪는 상황이 있습니다. 긴 작업을 걸어두고 자리를 비웠더니, 돌아왔을 때 Claude가 권한 확인을 기다리며 멈춰 있는 것입니다. 시작해놓고 결과를 확인하려면 결국 터미널 앞으로 돌아와야 합니다. 출퇴근 중이거나 회의 중이라면 그 시간은 그냥 날아갑니다.
Claude Code Channels는 이 구조를 바꿉니다. 텔레그램이나 디스코드 메시지를 보내면 그 내용이 이미 열려 있는 Claude Code 세션으로 직접 전달됩니다. Claude는 파일과 컨텍스트가 이미 로드된 상태에서 작업을 수행하고, 결과를 다시 같은 채팅으로 보내줍니다. 클라우드 샌드박스를 새로 띄우는 게 아니라 기존 로컬 세션을 그대로 활용하는 방식이기 때문에, 컨텍스트를 처음부터 다시 설명하지 않아도 됩니다.
2026년 3월 4일부터 20일까지, 단 17일 동안 Claude Code는 14회 릴리즈, 400건 이상의 변경사항을 기록했습니다. (출처: dev.to 3월 업데이트 정리, 2026.03.21) 그 마지막을 장식한 것이 v2.1.80의 Channels입니다.
작동 원리: MCP 서버로 이벤트를 밀어 넣는 구조
Channels의 기반 기술은 Anthropic이 2024년에 오픈소스로 공개한 Model Context Protocol(MCP)입니다. 일반적인 MCP 서버는 Claude가 필요할 때 조회하는 방식이지만, Channels는 반대입니다. 외부 시스템이 먼저 이벤트를 Claude 세션으로 밀어 넣는(push) 구조입니다. (출처: Claude Code 공식 문서 channels, code.claude.com)
텔레그램 봇에 메시지를 보내면, Bun 런타임 기반의 플러그인이 해당 메시지를 <channel> 태그 형태로 세션에 주입합니다. Claude는 이미 열린 세션 안에서 이벤트를 읽고, 작업을 수행한 뒤 reply 도구로 같은 채팅에 답장합니다. 터미널에는 도구 호출 확인만 표시되고, 실제 답장 내용은 텔레그램이나 디스코드에서 확인합니다.
💡 공식 발표문과 실제 사용 흐름을 같이 놓고 보니 이런 차이가 보였습니다
채팅 플랫폼만이 아닙니다. CI 파이프라인 빌드 실패, 에러 모니터링(Sentry) 알림 같은 웹훅도 같은 방식으로 세션에 주입할 수 있습니다. 이미 코드베이스를 알고 있는 Claude가 곧바로 원인을 분석하거나 수정을 시도할 수 있다는 뜻입니다. 단순 알림 연동이 아니라 “이벤트 발생 → Claude 자동 대응”까지 이어질 수 있는 구조입니다.
| 연동 방식 | 작동 방향 | 적합한 상황 |
|---|---|---|
| Channels (텔레그램·디스코드·아이메시지) | 외부 → Claude 세션 (Push) | 채팅·웹훅·CI 이벤트 대응 |
| Remote Control | 사람이 세션 조종 (Pull) | 진행 중 세션을 폰으로 직접 조작 |
| Claude Code on the Web | 클라우드 새 샌드박스 생성 | 독립적인 비동기 작업 |
| 표준 MCP 서버 | Claude가 필요 시 조회 (Pull) | 외부 데이터 읽기·조회 |
출처: Claude Code 공식 문서 code.claude.com/docs/en/channels
“어디서든 자유롭게”가 아닌 이유 — 권한 프롬프트의 벽
많은 사람이 Channels를 보고 “이제 폰으로 다 된다”고 생각합니다. 직접 공식 문서를 확인해보니 결정적인 제약이 있습니다.
⚠️ 권한 프롬프트 — 원격 승인이 안 됩니다
Claude가 작업 중 권한 확인이 필요한 상황이 오면 세션이 멈추고, 터미널에서 직접 응답해야 합니다. 텔레그램이나 디스코드로는 이 승인을 처리할 수 없습니다. (출처: Claude Code 공식 문서, code.claude.com)
v2.1.81에서 Permission Relay 기능이 추가되어, 채널 플러그인이 이 권한 요청을 외부로 전달하는 것이 기술적으로는 가능해졌습니다. 하지만 현재 공식 출시된 텔레그램·디스코드·아이메시지 플러그인이 이 기능을 실제로 구현하고 있는지는 아직 Anthropic이 공식 답변을 내놓지 않은 부분입니다. 공식 문서에는 Permission Relay 선언을 한 채널만 원격 승인이 가능하다고만 나와 있습니다.
결론적으로, 지금 당장은 Channels 단독으로 완전한 원격 개발이 되지 않습니다. 자리를 비울 때 Claude가 권한 요청 없이 진행할 수 있도록 --dangerously-skip-permissions 옵션을 쓰거나, Remote Control을 함께 열어두는 게 현실적인 방법입니다. 단, 전자는 Anthropic이 “신뢰하는 환경에서만 사용하라”고 명시한 옵션입니다. (출처: Claude Code 공식 문서)
또한 Channels는 세션이 살아 있을 때만 작동합니다. 노트북이 잠들거나 네트워크가 끊기면 이벤트를 받을 수 없습니다. 항상 켜두려면 VPS 같은 항상 구동 중인 머신에서 Claude Code를 실행해야 합니다.
팀·엔터프라이즈 플랜이라면 먼저 확인해야 할 것
Pro·Max 개인 플랜은 별도 설정 없이 --channels 플래그를 붙이면 바로 사용할 수 있습니다. 그런데 팀(Team) 또는 엔터프라이즈(Enterprise) 플랜은 다릅니다. 공식 문서에는 이렇게 나와 있습니다.
📋 팀·엔터프라이즈 Channels 기본값: 비활성화
팀·엔터프라이즈 플랜에서 Channels는 기본적으로 꺼져 있습니다. 관리자가 channelsEnabled: true 설정을 해야만 작동합니다. 설정 없이 플러그인을 연결하면 MCP 서버 연결은 되지만, 메시지가 Claude Code 세션에 도달하지 않습니다. 터미널에는 경고 메시지가 표시됩니다. (출처: Claude Code 공식 문서 Enterprise Controls 섹션)
관리자 설정 경로: claude.ai Admin settings → Claude Code → Channels
연결은 됐는데 메시지가 안 온다면 십중팔구 이 설정 때문입니다. 팀 플랜을 쓰는 조직에서 Channels를 도입하기 전에 관리자가 먼저 이 설정을 활성화해야 합니다. 추가로, 조직에서 허용할 채널 플러그인 목록을 allowedChannelPlugins로 직접 지정할 수도 있습니다. 이 목록을 설정하면 Anthropic의 기본 허용 목록이 완전히 대체됩니다.
“OpenClaw 킬러”라는 평가, 직접 비교해보면 이렇습니다
Channels 출시 직후, VentureBeat는 기사 제목을 “Anthropic just shipped an OpenClaw killer”라고 달았습니다. 커뮤니티에서도 “이제 OpenClaw용 Mac Mini 안 사도 된다”는 반응이 나왔습니다. (출처: VentureBeat, 2026.03.20)
💡 OpenClaw 커뮤니티의 보안 감사 결과를 함께 놓고 보니 다른 그림이 나왔습니다
2026년 초, ClawHub(OpenClaw 커뮤니티 스킬 레지스트리)에 게시된 스킬의 약 12%에서 악성 코드가 발견됐습니다. (출처: LevelUp.gitconnected 비교 분석 글, 2026.03.21) 오픈소스 생태계의 자유도는 오히려 보안 리스크가 됐습니다. Channels는 공식 Anthropic 허용 목록에 있는 플러그인만 사용할 수 있어, 이 문제에서는 구조적으로 안전합니다.
하지만 Channels가 OpenClaw를 완전히 대체하기는 어렵습니다. 비교해보면 차이가 분명합니다.
| 항목 | Claude Code Channels | OpenClaw |
|---|---|---|
| 지원 메신저 | 텔레그램·디스코드·아이메시지 | iMessage·슬랙·텔레그램·WhatsApp·디스코드 |
| 폰에서 세션 시작 | ❌ 불가 (데스크탑에서 먼저 실행 필요) | ✅ 가능 |
| 권한 프롬프트 원격 승인 | △ (Permission Relay 구현 필요) | ✅ 지원 |
| 보안 리스크 | ✅ 공식 허용 목록만 허용 | ⚠️ 커뮤니티 스킬 중 약 12% 악성 코드 발견 |
| 세션 안정성 | 로컬 머신 의존 (잠들면 종료) | 별도 서버 상시 운용 |
| 안정성 | 리서치 프리뷰 (문법 변경 가능) | 오픈소스 성숙 단계 |
출처: LevelUp.gitconnected 분석(2026.03.21), VentureBeat(2026.03.20), Claude Code 공식 문서(2026.03)
Channels는 설정이 빠르고 Anthropic 브랜드를 신뢰할 수 있다는 점에서 강점이 있습니다. 하지만 세션을 폰에서 시작할 수 없고, 권한 프롬프트를 원격으로 해결하지 못한다는 점은 아직 넘어야 할 부분입니다. “OpenClaw를 완전히 대체한다”기보다는 “공식 통로가 생겼다”고 보는 게 더 정확합니다.
설정은 어렵지 않습니다 — 텔레그램 연동 핵심 흐름
Channels를 쓰려면 Claude Code v2.1.80 이상과 Bun 런타임이 설치되어 있어야 합니다. 공식 플러그인이 Bun 스크립트로 제작됐기 때문입니다. (출처: Claude Code 공식 문서)
📱 텔레그램 연동 핵심 5단계 (공식 문서 기준)
- 텔레그램 BotFather에서 봇 생성 → 토큰 복사
- Claude Code 터미널에서:
/plugin install telegram@claude-plugins-official - 토큰 등록:
/telegram:configure <토큰> - 채널 활성화로 재시작:
claude --channels plugin:telegram@claude-plugins-official - 봇에 아무 메시지 → 페어링 코드 수령 → 터미널에서
/telegram:access pair <코드>입력 후/telegram:access policy allowlist설정
마지막 단계의 allowlist 설정이 중요합니다. 이걸 설정하지 않으면 페어링한 계정 외에 다른 계정에서도 봇으로 메시지를 보낼 수 있습니다. Anthropic 공식 문서는 “허용 목록에 추가된 ID만 메시지를 전달받고, 나머지는 무음 처리된다”고 밝히고 있습니다. 실수로 다른 사람의 메시지가 내 코딩 세션에 주입되는 것을 막으려면 반드시 마무리해야 하는 단계입니다.
Remote Control과 함께 쓰고 싶다면 claude remote-control --channels plugin:telegram@claude-plugins-official 명령어 하나로 두 기능을 동시에 켤 수 있습니다. 텔레그램으로 알림을 받고, Claude 앱으로 세션을 조작하는 조합입니다.
아이메시지 채널은 별도 봇 토큰이 필요 없습니다. Mac의 메시지 데이터베이스를 직접 읽고 AppleScript로 답장하는 방식이라 설정이 다른 플랫폼보다 간단합니다. 다만 macOS 전용입니다. (출처: Claude Code 공식 문서 채널 섹션, code.claude.com)
Q&A
Q1. Channels를 쓰려면 유료 플랜이 필수인가요?
Claude Code 자체가 claude.ai 계정 연동을 필요로 합니다. Free 플랜 계정으로도 Claude Code를 사용할 수 있지만, 사용량 한도가 매우 제한적입니다. Channels 기능 자체는 플랜을 별도로 가리지 않으나, 팀·엔터프라이즈 플랜에서는 관리자 활성화가 선행되어야 합니다. (출처: Claude Code 공식 문서)
Q2. 리서치 프리뷰라는 게 실제로 무엇을 의미하나요?
--channels 플래그 문법과 플러그인 프로토콜이 정식 출시 전에 바뀔 수 있습니다. 지금 설정한 실행 명령어가 몇 주 후에는 달라질 수 있다는 뜻입니다. Anthropic이 피드백을 반영해 API 계약을 변경할 수 있으므로, 이 기능에 자동화 워크플로우를 깊이 의존하기 전에 정식 GA 전환을 기다리는 편이 안전합니다.
Q3. 3월 26일 프로모션이 오늘까지인데, Channels랑 무슨 관계인가요?
Anthropic은 2026년 3월 13~27일에 비피크 시간(평일 오전 8시~오후 2시 ET 외 시간) 5시간 사용량을 2배로 올리는 프로모션을 진행 중입니다. 보너스 사용량은 주간 한도에 포함되지 않습니다. 낮에 마음껏 써도 주간 한도는 안 줄어듭니다. Channels와 직접 연관은 없지만, 프로모션 기간 Claude Code를 집중적으로 써볼 좋은 타이밍입니다. (출처: Anthropic 지원 센터, support.claude.com)
Q4. 슬랙(Slack)은 언제 지원되나요?
현재 공식 플러그인에는 텔레그램·디스코드·아이메시지만 포함되어 있습니다. Channels가 MCP 오픈 표준 위에 구축된 덕분에, 개발자 커뮤니티가 슬랙·WhatsApp·SMS 채널을 직접 만들 수 있습니다. Anthropic이 언제 공식 슬랙 플러그인을 출시할지는 아직 공개된 일정이 없습니다.
Q5. 노트북을 닫아두면 Channels도 꺼지나요?
맞습니다. Channels는 Claude Code 세션이 살아 있을 때만 이벤트를 수신합니다. 노트북이 잠들면 세션이 종료되고 텔레그램 메시지는 더 이상 처리되지 않습니다. 항상 켜두려면 별도 VPS나 상시 구동 머신에서 Claude Code를 실행하거나, 노트북의 절전 설정을 바꿔야 합니다.
마치며
Claude Code Channels는 분명히 의미 있는 업데이트입니다. 터미널을 벗어나서 폰 메신저로 Claude에게 작업을 맡기고 결과를 받는 흐름은 이전에는 복잡한 자체 설정이 필요했는데, 이제 공식 플러그인 몇 줄로 가능해졌습니다.
다만 솔직히 말하면, “이제 어디서든 자유롭게”라는 기대는 지금 당장은 100% 맞지 않습니다. 세션을 폰에서 시작할 수 없고, 권한 프롬프트가 뜨면 결국 터미널로 돌아와야 하고, 팀 플랜이라면 관리자 설정도 선행돼야 합니다. 리서치 프리뷰인 만큼 문법도 바뀔 수 있습니다.
그래도 방향은 맞습니다. MCP 오픈 표준 위에 구축된 덕에 커뮤니티가 슬랙·WhatsApp 같은 채널을 직접 만들 수 있고, Anthropic도 빠르게 개선하고 있습니다. 지금은 “쓸 수 있는 첫 번째 공식 단계”로 보는 게 정확합니다. 설정해보고 실제 워크플로우에 맞는지 확인한 다음, 깊이 의존할지 결정하는 순서가 좋습니다.
📚 본 포스팅 참고 자료
- Claude Code 공식 Channels 문서 — code.claude.com/docs/en/channels
- Anthropic 지원 센터 — Claude 2026년 3월 사용량 프로모션 — support.claude.com
- VentureBeat — “Anthropic just shipped an OpenClaw killer called Claude Code Channels” (2026.03.20) — venturebeat.com
- LevelUp.gitconnected — “Claude Code Just Got Channels. Is It Enough?” (2026.03.21) — gitconnected.com
- atcyrus.com — “What are Claude Code channels?” (2026.03.22) — atcyrus.com
- dev.to — “Claude Code 2026년 3월 대규모 업데이트 총정리” (2026.03.21) — dev.to
본 포스팅 작성 이후 서비스 정책·UI·기능이 변경될 수 있습니다. Channels는 현재 리서치 프리뷰 단계로, --channels 플래그 문법 및 플러그인 프로토콜이 정식 출시 전 변경될 수 있습니다. 최신 내용은 공식 문서에서 확인하세요.











댓글 남기기