OpenClaw 멀티 에이전트 — 한 놈한테 다 시키지 말자
도입
그동안 하나의 “main” 에이전트한테 이것저것 다 시키고 있었다. 코인 매매도, 뉴스 요약도, 코딩도 전부 한 놈한테. 마치 요리사한테 설거지랑 배달까지 시키는 꼴인데, 이렇게 한 명한테 모든 걸 맡기는 게 과연 효율적일까?
OpenClaw는 에이전트를 여러 개 만들 수 있다. 코딩 전용, 뉴스 수집용, 코인 매매용… 역할을 나눠주면 각자 자기 일에만 집중하니까 훨씬 깔끔하다.
이번 글에서는 새 에이전트를 추가하고, 텔레그램 채널까지 연결하는 과정을 정리해본다.
목차
새 에이전트 추가하기
에이전트 추가는 한 줄이면 된다.
# 새 에이전트 추가 (이름은 원하는 대로)
openclaw agents add coding
실행하면 몇 가지를 물어보는데, 별거 없다.
1. Workspace directory
워크스페이스 경로를 설정하라고 나온다. 기본값(~/.openclaw/workspace-coding)으로 충분하니까 그냥 엔터.
2. Copy auth profiles from “main”?
main 에이전트에 설정해둔 모델, 인증, 성격(시스템 프롬프트) 같은 프로필을 그대로 복사할 건지 물어본다.
비슷한 세팅으로 쓸 거면 Yes, 완전히 다른 성격과 모델로 세팅할 거면 No 선택하고 처음부터 설정하면 된다.
3. 모델 선택
모델/인증 프로바이더를 고른다. OpenAI, Anthropic, Google Gemini 등등.
아래는 coding 에이전트를 추가하면서 OpenAI Codex OAuth로 설정한 화면이다.

4. 채널 설정
텔레그램이나 Discord를 바로 연결할 수도 있는데, 여기서는 일단 스킵하고 나중에 따로 연결하는 방법을 설명한다.
스킵하면 에이전트 생성 끝.
게이트웨이 재시작
에이전트를 만들었으면 게이트웨이를 한 번 재시작해줘야 한다. 안 그러면 새 에이전트를 못 알아먹는다.
openclaw gateway restart
텔레그램 채널 연동
에이전트한테 텔레그램 봇을 달아주고 싶으면, 이것도 한 줄이다.
# 에이전트에 텔레그램 채널 추가
openclaw channels add --channel telegram --account <에이전트 이름> --token <봇 토큰>
예를 들어 coding 에이전트에 연결한다면:
openclaw channels add --channel telegram --account coding --token 123456789:ABCdefGHIjklMNOpqrSTUvwxYZ
봇 토큰은 텔레그램 BotFather에서 발급받은 걸 넣으면 된다.
BotFather 사용법은 이전 글에서 다뤘으니 참고하면 됩니다.
에이전트에게 메시지 보내기
텔레그램 없이도 터미널에서 바로 말을 걸 수 있다.
# 특정 에이전트에게 메시지 전송
openclaw agent --agent coding --message "안녕"
한 번이라도 대화를 하면 UI에 해당 에이전트가 나타난다. 대화 전에는 안 보이니까 “에이전트가 안 만들어졌나?” 하고 당황하지 말자.
UI에서 확인하기
게이트웨이 웹 UI(http://127.0.0.1:18789/)에 접속하면, 에이전트별로 채팅 채널이 나뉘어 있다.

왼쪽 사이드바에 coding / main, coin / main 처럼 에이전트가 쭉 나열되고, 각각 다른 모델을 붙여놓은 것도 한눈에 보인다.
에이전트마다 워크스페이스가 분리되어 있어서, 코딩 에이전트가 코인 매매 파일을 건드린다거나 하는 불상사는 없다.
마치며
정리하면 이게 전부다.
openclaw agents add <이름>— 에이전트 생성openclaw gateway restart— 게이트웨이 재시작openclaw channels add— 텔레그램 등 채널 연결- 대화 한 번 하면 UI에 표시
한 명한테 모든 걸 맡기던 시절에 비하면 확실히 쾌적하다. 코딩 에이전트한테 “코인 지금 사야 해?”라고 물어볼 일도 없고, 코인 에이전트한테 “이 함수 리팩토링 해줘”라고 할 일도 없으니까.
적재적소에 배치하는 맛이 있다.
피드백은 언제나 환영입니다. 😊