
Claude Code Channels란? Telegram·Discord·iMessage 연동
요약
Claude Code의 새로운 기능인 'Channels'를 통해 Telegram, Discord, iMessage와 같은 채팅 앱에서 직접 AI에게 코딩 지시를 내릴 수 있습니다. 각 플랫폼별 통신 방식과 설정 방법을 다루며, 모바일 환경에서의 개발 생산성 향상을 지원합니다.
핵심 포인트
- Telegram, Discord, iMessage와 Claude Code 연동 지원
- 채팅 앱을 통한 모바일 환경에서의 원격 코딩 지시 가능
- 플랫폼별 통신 방식(Long Polling, WebSocket 등) 차이 설명
- claude.ai에서 토큰을 발급받아 간편하게 설정 가능
📺 이 기사는 YouTube 채널 きなこもっちーのテック深掘り의 영상 해설 기사입니다.
▶️ 영상은 이쪽으로 → Claude Code Channels란? Telegram·Discord·iMessage 연동
🐹🦜 이 기사에 등장하는 두 마리
- 🐹
もっちー (햄스터)… AI는 아직 공부 중. "그게 무슨 뜻이야?"라고 소박하게 질문하는 학생 역할 - 🦜
きなこ (사랑앵무)… AI로 조사를 수행하는 해설 역할. 친절하게 깊이 있게 가르쳐 주는 선생님 역할
이 기사는 두 마리의 대화를 받아 적은 형식입니다. 발언 맨 앞에 있는 이모지+이름이 화자입니다.
🐹 もっちー 「있잖아 きなこ, 나 문득 생각난 건데 말이야."
🦜 きなこ 「왜 그래, もっちー?"
🐹 もっちー 「주인이 말이야, 컴퓨터 앞에 계속 앉아서 AI에게 지시를 내리고 있잖아?"
🐹 もっちー 「그거, 스마트폰으로 할 수 있으면 진짜 편하지 않을까?"
🐹 もっちー 「이불 속에서 코딩 지시를 내린다니, 최고잖아."
🦜 きなこ 「もっちー, 그거 사실 이제 할 수 있게 되었어."
🐹 もっちー 「에, 진짜? 벌써 가능해?"
🦜 きなこ 「Claude Code에 Channels라는 새로운 기능이 추가되었거든."
🦜 きなこ 「Telegram이나 Discord, iMessage에서 직접 AI에게 지시를 보낼 수 있어."
🐹 もっちー 「에엣! 진짜 대단하잖아! 스마트폰으로 AI에게 코드를 쓰게 할 수 있는 거야!?"
🦜 きなこ 「맞아. 게다가 보안도 상당히 철저해."
🐹 もっちー 「헤에, 근데 스마트폰으로 지시해도 괜찮은 거야? 보안 측면에서 걱정되는데."
🦜 きなこ 「좋은 질문이야. 이번에 그 구조를 전부 해설해 줄게."
🐹 もっちー 「오오, 기대된다! 그럼 바로 가보자!"
🦜 きなこ 「먼저 Claude Code Channels가 어떤 기능인지 설명할게."
🦜 きなこ 「한마디로 말하면, 채팅 앱에서 Claude Code에 지시를 보낼 수 있는 기능이야."
🐹 もっちー 「채팅 앱이라니, LINE 같은 거야?"
🦜 きなこ 「비슷하지만, 대응하는 것은 Telegram, Discord, iMessage 세 가지야."
🐹 もっちー 「LINE은 대응하지 않는구나. 조금 아쉽네."
🦜 きなこ 「아직 리서치 프리뷰 (Research Preview) 단계라서, 앞으로 늘어날 가능성은 있어."
🦜 きなこ 「이름인 「Channels」는 여러 채팅 채널을 AI와 연결한다는 의미에서 온 거야."
🐹 もっちー 「그렇구나, 그 이름의 의미는 납득이 가네."
🦜 きなこ 「2026년 3월 20일에, 버전 2.1.80으로 막 공개되었어."
🐹 もっちー 「갓 나온 따끈따끈한 거구나. 그래서 각각 어떻게 달라?"
🦜 きなこ 「먼저 Telegram은 롱 폴링 (Long Polling)이라는 방식으로 통신해."
🐹 もっちー 「롱 폴링? 그게 뭐야?"
🦜 きなこ 「새로운 메시지가 있는지 계속해서 물어보는 방식이야. 심플하고 안정적이지."
🦜 きなこ 「다음으로 Discord는 WebSocket으로 상시 접속하고 있어서 실시간성이 높아."
🐹 もっちー 「Discord는 게이머들이 자주 사용하는 거지?"
🦜 きなこ 「맞아. 개발자 커뮤니티에서도 인기가 많아서 궁합이 좋아."
🦜 きなこ 「마지막으로 iMessage는 macOS 전용이고 전체 디스크 접근 권한 (Full Disk Access)이 필요해."
🐹 もっちー 「전체 디스크 접근 권한? 왠지 좀 무서운데."
🦜 きなこ 「iMessage의 데이터베이스를 읽기 위해 필요한 거야. Apple 기기끼리 사용하고 싶은 사람을 위한 거지."
🦜 きなこ 「설정은 claude.ai의 설정 화면에서 Channels 탭을 열어 토큰 (Token)을 발급하기만 하면 돼."
🐹 もっちー 「토큰은 입장권 같은 거야?"
🦜 きなこ 「맞아 맞아. 그 토큰을 Bot 설정에 붙여넣으면 접속이 확립돼."
🐹 もっちー 「스마트폰으로 지시한다는 건, 한밤중에도 일을 시킬 수 있다는 거지!?"
🦜 きなこ 「もっちー, AI를 24시간 내내 부려 먹으려고 하지 마."
🐹 もっちー 「그래서 이거 쓰려면 돈 들어?"
🦜 きなこ 「claude.ai의 Pro 이상의 구독 (Subscription)이 필요해. API 키만으로는 사용할 수 없어."
🐹 もっちー 「그렇구나. 그럼 구조에 대해서도 알려줘."
🦜 きなこ 「여기서부터는 Channels 내부의 구조를 살펴볼게."
🦜 きなこ 「Channels는 MCP 서버로서 동작하는 플러그인이야."
🐹 똔치: "MCP? 또 새로운 약어가 나왔네."
🦜 키나코: "Model Context Protocol. AI와 외부 도구를 연결하는 공통 규칙이야."
🐹 똔치: "음, 그러니까 번역기 같은 거야?"
🦜 키나코: "좋은 비유야. MCP 덕분에 Telegram이든 Discord든 동일하게 사용할 수 있어."
🦜 키나코: "기술적으로는 Bun이라는 런타임 위에서 서브 프로세스로 동작해."
🐹 똔치: "서브 프로세스라는 게 뭐야?"
🦜 키나코: "메인 Claude Code 처리 과정 안에서, 별도의 작은 처리로 독립해서 돌아간다는 뜻이야."
🐹 똔치: "Bun? 빵 같은 거야?"
🦜 키나코: "JavaScript를 구동하기 위한 경량 엔진이야. Node.js의 친구 같은 거지."
🦜 키나코: "MCP는 Anthropic이 2024년 11월에 공개한 표준 규격으로, 이제 오픈 소스 규칙이 되었어."
🐹 똔치: "공개되었다는 건, 누구나 같은 규칙으로 자기 채팅 앱을 만들 수 있다는 거야?"
🦜 키나코: "맞아. 그래서 Claude 외의 AI도 MCP를 사용하면 Channels 같은 기능을 구현할 수 있어."
🦜 키나코: "시작할 때는 channels 플래그를 사용해."
🐹 똔치: "명령어 한 방에 시작하는구나. 의외로 간단하네."
🦜 키나코: "맞아. 여기서 중요한 포인트가 하나 있어."
🦜 키나코: "Channels는 인바운드 포트를 전혀 열지 않아. 외부로부터의 연결은 받지 않도록 설계되어 있어."
🐹 똔치: "외부 연결을 안 받는다는 건, 해커에게 노려지기 어렵다는 거야?"
🦜 키나코: "맞아. 스스로 데이터를 가져오는 방식이라 공격 대상이 되기 어려워."
🐹 똔치: "참고로, 컴퓨터 전원을 끄면 어떻게 돼?"
🦜 키나코: "오프라인 중 메시지는 기본적으로 사라지거든."
🐹 똔치: "사라진다니! 그거 안 되잖아!"
🦜 키나코: "다만 Discord는 일부 큐잉 기능이 있어서, 복구 후에 메시지를 가져올 수 있어."
🐹 똔치: "오, Discord만 좀 똑똑하네. 테스트용 도구도 있어?"
🦜 키나코: "Fakechat이라는 로컬 테스트용 UI가 있어. localhost:8787에서 브라우저로 테스트할 수 있어."
🐹 똔치: "로컬에서 테스트할 수 있으면, 실제 환경에서 갑자기 이상한 메시지를 보내는 일은 없겠네."
🐹 똔치: "과연. 구조는 알겠다. 그런데 보안 면이 더 신경 쓰이는데."
🦜 키나코: "그럼 다음으로 Channels의 보안 모델을 설명해 줄게."
🦜 키나코: "사실 3계층 구조로 되어 있어. 상당히 견고해."
🐹 똔치: "3계층? 철벽 방어 같은 느낌이네."
🦜 키나코: "1단계는 claude.ai 로그인 필수야. Pro 또는 Max 구독이 필요해."
🐹 똔치: "즉, 결제하지 않은 사람은 쓸 수 없다는 거야?"
🦜 키나코: "2단계는 페어링 코드 인증이야. 처음 연결할 때 DM으로 코드가 전송돼."
🐹 똔치: "2단계 인증 같은 느낌이네."
🦜 키나코: "맞아. 그리고 3단계가 Sender Allowlist야. 허가한 사용자 ID만 받도록 해."
🐹 똔치: "에, 너무 엄격하지 않아? 모르는 사람 메시지는 완전히 무시한다는 거잖아."
🦜 키나코: "코드 실행이 가능한 도구이다 보니, 엄격하지 않으면 안 돼."
🦜 키나코: "게다가 v2.1.81에서 Permission Relay라는 기능도 추가되었어."
🐹 똔치: "그게 뭐야? 퍼미션 릴레이?"
🦜 키나코: "AI가 도구를 사용하려고 할 때, 승인 화면을 스마트폰으로 전송할 수 있는 기능이야."
🦜 키나코: "위험한 작업에 대해서만 승인 요청이 날아가고, 낮은 위험도의 작업은 그대로 실행되도록 설계되어 있어."
🐹 똔치: "즉, 정말 심각할 때만 알림이 오는 거네? 똑똑하다.!
🐹 똔치: "오! 외출해서도 승인할 수 있구나! 그거 엄청 편리하잖아!"
🦜 키나코: "다만 주의할 점도 있어. 승인을 너무 많이 요구받으면, '승인 피로(approval fatigue)'라는 문제가 생길 수 있어."
🐹 똔치: "아, 알림이 너무 많아서 전부 OK를 눌러버리는 거? 그거 나 진짜 할 것 같은데."
🦜 키나코: "똔치, 그건 진지하게 확인해야 해."
🦜 키나코: "그리고 하나 더, iMessage 버전에는 메타데이터 스푸핑의 취약성이 보고되었어."
🐹 똔치: "취약성!? 그거 괜찮은 거야?"} เป็น Claude Code Channels란? Telegram·Discord·iMessage 연동
🦜 키나코: "발신자 정보를 위조할 가능성이 있다는 뜻이야. 아직 수정 상황이 확인되지 않았으니까 주의가 필요해."
🐹 못치: "으음, iMessage는 당분간 상황을 지켜보는 게 나을지도 모르겠네."
🦜 키나코: "Sender Allowlist (발신자 허용 목록)를 Telegram이나 Discord에서 확실하게 사용하는 게 지금으로서는 가장 안전하다고 봐."
🦜 키나코: "그럼 다음으로는 Channels를 실제로 사용하고 있는 개발자 사례를 살펴볼까?"
🐹 못치: "오, 리얼한 사용법이라는 거구나."
🦜 키나코: "먼저 MacStories의 존 워히즈(John Warne) 씨."
🦜 키나코: "이 사람은 iPhone에서 Telegram을 통해 iOS 앱의 빌드(Build)와 배포(Deploy)에 성공했어."
🐹 못치: "스마트폰으로 앱을 빌드하다니, 완전 미래 기술이잖아!"
🦜 키나코: "다음은 텐텐의 이반 맥(Ivan Mack) 씨. 40분 동안 진행된 클라이언트 사이트 이전을 스마트폰으로 모니터링했대."
🐹 못치: "외출 중에도 무거운 작업을 지켜볼 수 있는 거네. 편리하겠다."
🦜 키나코: "그리고 알렉산더 밀리로비치(Alexander Mililovich) 씨의 에피소드가 재미있어."
🦜 키나코: "독일어 시험에 늦어버려서 Telegram으로 음성 메시지를 보냈거든."
🦜 키나코: "'시험장 근처 주차장을 찾아줘'라고 보냈더니, 30초 만에 결과가 돌아왔대."
🐹 못치: "아니 아니, 일단 늦지 말라고! 거기서부터 이미 틀렸잖아!"
🦜 키نا코: "자자, 진정해. 일본에서도 사용하고 있는 사람이 있어."
🦜 키나코: "의료 스타트업 유비(Ubie)의 개발자분이 '드디어 꿈이 이루어졌다'라고 Zenn에 적어두었더라고."
🐹 못치: "꿈이 이루어졌다니, 그렇게까지 감동적인 일이야?"
🦜 키나코: "그 외에도 AI 총연(AI Soken)의 사례에서는 야간의 CI(지속적 통합) 실패 알림을 Claude가 받아서 예비 조사를 완료해 준대."
🦜 키나코: "Bark라는 앱을 통해 푸시 알림을 받는 사람도 있는데, 하루 250개 알림의 무료 할당량을 몇 시간 만에 다 써버렸다는 보고도 있었어."
🐹 못치: "250개 알림을 몇 시간 만에 다 쓰다니, 얼마나 일을 시킨 거야!"
🦜 키나코: "하지만 그만큼 알림이 유용하다는 뜻이기도 해. CI 실패를 즉시 파악할 수 있는 건 가치가 있거든."
🦜 키나코: "다음 날 출근하면 이미 조사 보고서가 완성되어 있는 거지."
🐹 못치: "자는 동안 일을 해주다니, 최고잖아!"
🦜 키나코: "다만 제한 사항도 있어. 터미널(Terminal)을 닫으면 세션(Session)이 끊겨버려."
🦜 키나코: "오프라인 상태일 때 보낸 메시지는 사라지고, 1개 세션당 1개의 연결만 가능해."
🐹 못치: "아~ 터미널을 계속 열어두어야 한다는 거구나. 그 점은 주의해야겠네."
🦜 키나코: "그리고 iMessage 연동은 macOS 전용이고, Telegram에서는 사진을 문서(Document) 형식으로 보내야 해."
🦜 키나코: "자, 여기서 Channels 이야기와 떼려야 뗄 수 없는 존재를 소개할게. OpenClaw라는 OSS (오픈 소스 소프트웨어) 프로젝트야."
🐹 못치: "오픈클로? 그게 뭐야, 처음 들어봐."
🦜 키나코: "오스트리아의 피터 슈타인버거(Peter Steinberger) 씨가 만든 도구인데, 처음에는 Claude Bot이라는 이름이었어."
🦜 키나코: "하지만 Anthropic으로부터 상표권 문제로 경고를 받아서, Molt Bot, 그리고 OpenClaw로 이름을 계속 바꿔왔어."
🐹 못치: "이름이 계속 바뀌네. 그래서 뭘 할 수 있는데?"
🦜 키나코: "WhatsApp, Telegram, Discord 등 6개의 플랫폼을 지원해서 Channels보다 범위가 넓어."
🦜 키나코: "GitHub Star(스타)도 2026년 3월 기준으로 25만 개를 넘어서 엄청난 인기를 끌고 있었지."
🐹 못치: "25만 스타!? 엄청 인기잖아."
🦜 키나코: "그런데 말이야, 2026년 2월에 슈타인버거 씨가 OpenAI에 입사했어."
🦜 키나코: "OpenClaw는 OpenAI의 지원을 받는 OSS 프로젝트로 이관되었지."
🐹 못치: "OpenAI에 스카우트되어 Claude를 죽이는 도구를 만들고 있었던 거냐고! 왜 그러는 거야!"
🦜 키나코: "그러자 Anthropic도 가만히 있지 않았어. 4월 4일에 Pro 구독 사용자의 OpenClaw 사용을 차단해 버렸지."
🐹 못치: "오, 진짜 대립 구도가 됐구나."
🦜 키나코: "VentureBeat는 'Anthropic이 OpenClaw 킬러를 출하했다'라고 평가하고 있어."
🐹 못치: "Anthropic이 제대로 칼을 뽑았다는 거네! 기세가 장난 아닌데!"
🦜 키나코: "사용자 입장에서는 경쟁이 치열해질수록 기능이 늘어나니까 솔직히 기쁜 일이지."
🦜 키나코: "하지만 OpenClaw에는 보안에 대한 우려도 있어."
🦜 키나코: "50만 줄의 코드에 53개의 설정 파일, 70개 이상의 의존성 (dependency)으로 구성되어 단일 프로세스 (single process)로 동작하고 있거든."
🐹 못치: "우와, 뭔가 너무 복잡해서 보안적으로 괜찮은 거야?"
🦜 키나코: "그 점이 걱정되는 부분이지. Channels는 공식 도구이기 때문에 보안 측면에서는 안심할 수 있어."
🦜 키나코: "OpenClaw는 다기능에 플랫폼도 풍부하고, Channels는 공식 도구만의 안정성과 보안성을 갖추고 있어. 서로 역할 분담이 잘 되어 있는 느낌이야."
🐹 못치: "그렇구나, 어느 쪽을 선택할지는 용도에 따라 다르다는 거네."
🦜 키나코: "사실 Channels뿐만이 아니야. 2026년 3월은 Claude Code 역사상 최대의 업데이트 달이었어."
🐹 못치: "엣, 아직 더 있어? Channels만으로도 배가 부른데."
🦜 키나코: "우선 3월 3일에 보이스 모드 (voice mode)가 추가되었어. 슬래시 /voice로 실행할 수 있어."
🦜 키나코: "푸시 투 토크 (Push-to-Talk) 방식으로 20개 언어를 지원해. 전사 레이턴시 (transcription latency)는 1~2초 정도야."
🐹 못치: "목소리로 코드 지시를 할 수 있구나. 손을 쓰기 힘들 때 유용하겠어."
🦜 키나코: "다음으로 3월 24일에 오토 모드 (auto mode)가 출시되었어."
🦜 키나코: "2층 구조의 안전 시스템으로, 프롬프트 인젝션 (prompt injection) 탐지와 분류기 (classifier)가 작동하고 있어. 위양성률 (false positive rate)은 0.4퍼센트야."
🐹 못치: "0.4퍼센트라면 거의 오탐지가 없다는 뜻이야?"
🦜 키나코: "상당히 정밀도가 높지. 그리고 3월 23일에는 디스패치 (dispatch)와 컴퓨터 유즈 (computer use)도 도입되었어."
🦜 키나코: "스마트폰에서 태스크를 할당하면, 데스크톱에서 자동으로 세션 (session)이 시작되는 방식이야."
🐹 못치: "집에 있는 컴퓨터에 일을 맡겨둔 채로, 카페에서 결과만 확인할 수 있다는 거야?"
🦜 키나코: "맞아. 게다가 중간에 스마트폰으로 확인하고 승인을 보낼 수도 있어."
🐹 못치: "Channels가 이 대진화의 일부였구나! 진짜 대단하다!"
🦜 키나코: "응. 이제 Claude Code는 단순한 코딩 도구가 아니라, 개발 플랫폼 (development platform)으로 진화하고 있어."
🦜 키나코: "참고로 Claude Code의 연간 환산 매출은 25억 달러를 돌파했다고 보도되었어."
🐹 못치: "25억 달러!? 엔화로 하면 수천억이잖아. 너무 잘 버는 거 아냐!"
🦜 키나코: "주간 활성 사용자 (WAU) 수도 2026년 1월부터 두 배로 늘어났대. 기세가 엄청나지."
🦜 키나코: "단순한 코딩 도구에서 스마트폰과 융합된 개발 플랫폼으로 진화했다는 뜻이야."
🐹 못치: "3월 한 달 동안 이렇게나 진화했다니. 개발 팀, 잠은 자고 있는 거야?"
🐹 못치: "이야~ 오늘은 Channels 이야기가 정말 흥미진진했어."
🐹 못치: "Telegram이나 Discord, iMessage에서 코드 지시를 할 수 있다는 것만으로도 대단한데."
🐹 못치: "실제로 스마트폰에서 앱 빌드 (build)까지 할 수 있고, 자는 동안 버그 조사도 해주니까."
🐹 못치: "게다가 OpenClaw와의 경쟁도 있으니까 점점 진화하고 있고."
🦜 키나코: "보안도 3중 구조로 철저히 보호되고 있고, 사용법에 따라 상당히 강력한 도구가 될 수 있지."
🐹 못치: "제한도 아직 있긴 하지만, 리서치 프리뷰 (research preview) 단계니까 앞으로 계속 개선되겠지?"
🦜 키나코: "못치가 말한 대로야. 이번 포인트는 스마트폰과 터미널 (terminal)의 경계가 사라지고 있다는 점이라고 생각해."
🦜 키나코: "보이스 모드, 오토 모드, 디스패치, 그리고 Channels. 이 모든 것이 합쳐져서 개발 경험 (developer experience)이 바뀌어가고 있어."
🦜 키나코: "컴퓨터 앞에 앉아 있지 않아도, 이동 중이나 외출 중에도 본격적인 개발을 할 수 있는 시대가 오고 있는 거야."
🐹 못치: "쳇바퀴를 돌리면서도 코드를 짤 수 있다는 거네."
🦜 키나코: "못치, 쳇바퀴를 돌리면서 스마트폰을 쓰는 건 어려울 것 같은데."
🐹 못치: "그럼 다음에는 스마트폰으로 돈을 보내달라고 요청하는 기능을 추가해달라고 해야지!"
🦜 키나코: "그건 절대 안 돼. Channels는 코딩용이니까."
🐹 못치: "치. 여러분은 Channels를 벌써 사용해 보셨나요? 감상이 있다면 댓글로 알려주세요."
🦜 키나코: "Telegram과 Discord 중 어느 쪽을 쓰시는지도 궁금하네요."
🐹 못치: "그럼, 키나코와 못치의 테크 심층 분석, 오늘도 감사합니다!"
🦜 키나코: "고마워!"
きなこもっちーのテック深掘り (Kinako-Mocchi Tech Deep Dive) 에서는 AI/LLM을 중심으로 한 기술 전반을 햄스터(🐹 못치)와 세키사이인코(🦜 키나코)의 대화를 통해 즐겁게 해설하고 있습니다.
▶️ 영상으로 보기 → Claude Code Channels란? Telegram·Discord·iMessage 연동
👍 이 기사가 도움이 되었다면 LGTM(Looks Good To Me)·저장(Stock)을 해주시면 큰 힘이 됩니다!
📺 채널 구독은 여기로 → きなこもっちーのテック深掘り
🔗 다른 해설 영상도 보기 → きなこもっちーのテック深掘り 영상 목록
AI 자동 생성 콘텐츠
본 콘텐츠는 Qiita AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기