Skip to main content
공개 노트

Claude Code Channels 출시: 텔레그램·디스코드로 항상 켜진 AI 에이전트 만들기

Views 219약 4분생성형 AI 활용
Summary

Claude Code Channels 출시: 텔레그램·디스코드로 항상 켜진 AI 에이전트 만들기

Anthropic이 Claude Code에 'Channels' 기능을 추가하면서, 이제 개발자는 텔레그램·디스코드에서 메시지로 코딩 세션을 움직일 수 있게 됐습니다1. 한마디로 "터미널 앞에서만 일하는 AI"가 아니라, 필요할 때 톡 보내면 알아서 처리하고 완료되면 다시 톡을 보내주는 '상시 대기형 AI 에이전트'에 가까워졌다는 뜻이죠.

이번 글에서는 Claude Code Channels가 정확히 무엇을 바꾸는지, OpenClaw류의 "메신저 기반 에이전트"와 비교해 무엇이 달라졌는지, 그리고 실제로 안전하게 써먹는 방법까지 정리해보겠습니다.

Claude Code Channels란? "채팅앱이 터미널의 리모컨이 되는" 구조

Channels는 실행 중인 Claude Code 세션으로 외부 이벤트를 밀어 넣는 통로입니다. 현재 연구 프리뷰 기준으로 텔레그램과 디스코드 플러그인이 공식 제공되고, 구조 자체는 확장 가능하게 열어둔 형태예요2.

핵심은 "클라우드 코딩 환경"이 아니라 "내가 켜둔 세션"이라는 점입니다. Claude Code는 내 PC나 서버에서 계속 돌고 있고, 텔레그램/디스코드는 그 세션에 말을 걸 수 있는 창구가 됩니다. 덕분에 빌드가 끝났는지 확인하러 굳이 노트북을 열 필요가 줄어듭니다. 예를 들어 외출 중에 "테스트에 커버리지 옵션 붙여줘"라고 보내면, Claude가 로컬 프로젝트를 수정하고 결과를 다시 메시지로 알려주는 식이죠3.

기술적으로는 MCP(Model Context Protocol) 서버가 중간 다리 역할을 합니다. 메시지가 오면 세션에 이벤트로 전달되고, Claude는 도구 호출로 작업한 뒤 같은 채널로 답장을 보냅니다3.

왜 다들 "항상 켜진 에이전트"라고 부를까: 동기식→비동기식 전환

기존 AI 코딩은 대체로 "질문→대기→응답" 흐름이었습니다. 하지만 개발 업무는 기다림이 많습니다. 빌드, 테스트, 배포, 로그 분석처럼 시간이 걸리는 작업이 계속 튀어나오니까요.

Channels의 체감 포인트는 여기서 나옵니다. 사용자는 요청을 던지고 자리(혹은 기기)를 떠날 수 있고, Claude는 작업이 끝나는 순간 메신저 알림으로 다시 사용자를 호출합니다. 즉, 개발 리듬이 '터미널 중심'에서 '알림 중심'으로 옮겨갑니다1.

특히 디스코드가 팀 채널에서 강점을 가집니다. 개인 DM을 넘어서 서버 채널에서 공유형 에이전트처럼 운영할 여지도 생기거든요(물론 접근 제어가 중요합니다). 반대로 Remote Control은 1인 사용 경험은 간단하지만, 메신저처럼 "자연스러운 푸시 알림"에선 덜 직관적이라는 평가가 많습니다3.

OpenClaw 같은 에이전트와 비교: 편의성은 비슷, 포지션은 다르다

OpenClaw가 바이럴 된 이유는 "메신저로 24/7 일 시키는 개인 AI 워커" 경험이었죠. 하지만 파일시스템 접근, 권한 위임, 항상 켜둔 실행 환경 같은 요소가 보안 리스크와 운영 난이도를 동반했습니다. 그 빈틈을 메우려는 파생 프로젝트들도 줄줄이 나왔고요.

Claude Code Channels는 그 인기 포인트(메신저 기반 상시 접근)를 흡수하면서, 상용 제품의 기본 장치(관리 설정, 플러그인 운영, 안전 중심의 UX)로 진입 장벽을 낮춘 쪽에 가깝습니다2. 게다가 기반이 MCP라서, 커뮤니티가 Slack/WhatsApp 같은 커넥터를 추가로 만들 수 있는 길도 열려 있습니다2.

다만 "항상 켜짐"은 공짜가 아닙니다. 메시지는 세션이 켜져 있을 때만 들어오므로, 진짜 상시 운용을 원하면 백그라운드 터미널이나 VPS처럼 지속 실행 환경을 마련해야 합니다4. 또 텔레그램 Bot API는 세션이 꺼져 있을 때 보낸 메시지까지 챙겨주지 않는 특성도 있어 운용 방식에 맞춘 기대치 조정이 필요합니다3.

설정 전에 꼭 알아야 할 조건과 보안 체크리스트

기술 조건부터 정리하면 Claude Code v2.1.80 이상과 Bun 런타임이 필요하고, 인증은 claude.ai 로그인 기반입니다(API 키로는 안 됨)1. 팀/엔터프라이즈에서는 관리자가 Channels를 켜줘야 시작할 수 있습니다1.

보안은 "메신저 연결"인 만큼 더 신경 써야 합니다. 기본적으로는 페어링된 사용자만 접근하도록 허용 목록(allowlist) 방식이 권장되고3, 세션을 시작할 때 --channels로 명시한 플러그인만 활성화된다는 점도 안전장치입니다.

그리고 현실적인 함정이 하나 있습니다. Claude가 작업 중 권한 프롬프트를 만나면, 사용자가 로컬에서 승인할 때까지 멈춥니다. 완전 무인 운영을 위해 위험 옵션을 켤 수도 있지만, 그건 '내가 통제하는 신뢰 환경'에서만 쓰는 게 맞습니다3. 마지막으로, 답장은 텔레그램/디스코드 서버를 경유하니 민감한 코드나 비밀키를 "메시지로 출력"시키는 습관은 끊는 게 좋습니다3.

시사점: "AI 코딩 도구"에서 "업무 파트너"로 넘어가는 버튼

Claude Code Channels는 화려한 데모보다 실무 습관을 바꿉니다. 긴 작업을 돌려놓고 이동하면서 지시를 추가하거나, 실패 알림을 받고 즉시 수정 요청을 넣는 흐름이 가능해지니까요. 이 변화의 본질은 '모바일 코딩'이 아니라 '비동기 개발 운영'입니다.

처음 써본다면 추천 순서는 이렇습니다. 먼저 로컬 테스트용(fakechat 등)으로 이벤트 흐름을 감 잡고, 다음엔 텔레그램 DM처럼 폐쇄적인 채널로 붙여 보세요. 그리고 정말 필요해졌을 때만 디스코드 팀 채널로 확장하는 편이 안전합니다. "항상 켜진 에이전트"는 편한 만큼, 운영 원칙이 없으면 더 빨리 피곤해지거든요.

참고

1Anthropic turns Claude Code into an always-on AI agent with new channels feature

2Anthropic builds OpenClaw rival: Claude Code Channels

3Claude Code Channels: Control Your Dev Sessions from Telegram and Discord

4Claude Code Channels launch

이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.

틸노트는 사용자가 AI를 활용해 노트를 쉽게 작성하거나 편집할 수 있는 서비스입니다.

AI 스퀘어 단톡방에 함께해요

AI 활용과 틸노트 사용 팁을 나누는 오픈채팅방입니다. 입장 비밀번호는 tilnote입니다.

참여하기