📝 한줄 요약
별도 API 키도, 무거운 에이전트 프레임워크도 없이 — 내 Claude 구독만으로 Slack에서 코딩 작업을 시키는 봇을 만들어 VPS에 직접 올렸습니다. 설계부터 실서비스 기동까지 한 번의 대화 세션에서 끝났습니다.
바쁘시면 이것만 읽어도 돼요:
사용한 도구와 목표: Claude Code로 "Slack 채널 = 작업 폴더, 스레드 = 대화 세션"인 코딩봇을 만들어 셀프호스팅
동기: 기존 AI 에이전트 도구들이 토큰을 많이 먹고 기능이 과해서, 필요한 것만 담은 가벼운 내 도구가 필요했다
핵심 해결: API 키 없이 VPS에 이미 로그인된 구독 계정으로 인증 (추가 비용 0)
가장 인상적이었던 점: 생각만 하던 걸 너무 쉽고 빠르게, 한 세션에 배포까지 끝내버림
작은 고비: 딱 한 번 "권한 오류"로 멈췄지만 같은 세션 안에서 원인 추적 → 수정까지 바로 해결
확장성: 채널마다 다른 프로젝트를 연결해 여러 작업을 병행할 수 있게 설계
🎯 이런 분들께 도움돼요
자기 VPS에 자기 도구를 직접 올려 쓰는 걸 좋아하는 셀프호스팅 관심층
AI 코딩 도구를 쓰지만 무겁 고 과한 에이전트 프레임워크는 부담스러웠던 분
터미널 대신 익숙한 Slack에서 바로 작업을 시키고 싶은 분
API 추가 비용 없이 기존 구독을 최대한 활용하고 싶은 분
😫 문제 상황 (Before)
AI 코딩 도구는 잘 쓰고 있었지만, 늘 PC 앞 터미널에 묶여 있었습니다. 외출 중이거나 다른 일을 하다가 떠오른 작업을 바로 시키기가 번거로웠죠.
시중의 에이전트 프레임워크들을 살펴봤지만 — 토큰을 과하게 소모하는 것처럼 보였고, 제겐 필요 없는 기능이 잔뜩 얹혀 있어 과하다는 느낌이었습니다. "이 정도면 내가 필요한 것만 가볍게 직접 만드는 게 낫겠다"는 생각이 들었습니다.
조건은 셋이었습니다: ① 어디서든(=Slack에서) 시킬 수 있을 것, ② 익숙한 환경일 것, ③ API 키·추가 비용 없이 기존 구독으로 굴릴 것.
🛠️ 사용한 도구
도구명: Claude Code (Slack 봇의 두뇌이자, 봇을 만든 도구이기도 함)
모델: Claude Opus 4.8 (Max 구독)
실행 환경: 직접 운영하는 VPS (Linux)
특이사항: 봇을 "만드는 일"과 봇이 "실행하는 일" 모두 Claude Code 한 도구로 처리
🔧 작업 과정
머릿속 그림을 그대로 설계로 — "채널은 폴더, 스레드는 대화"
먼저 머릿속에 있던 구조를 그대로 던졌습니다.
슬랙 메신저 봇으로 클로드코드를 운영하고 싶어. 슬랙의 채널은 워크스페이스, 세션은 스레드로 구분할거야. 시스템 설계해줘
곧바로 몇 가지 선택지를 정리해주더군요. 저는 "내 서버에서 직접 돌리고, 추가 비용은 안 쓴다"는 방향만 짚어줬습니다.
anthropic_API_KEY 없이 VPS의 CLI로 운영할 계획이야.
그러자 설계가 깔끔하게 잡혔습니다 — Slack 채널 하나가 작업 폴더 하나, 채널 안의 스레드 하나가 이어지는 대화 한 세션. 제가 평소에 머리로만 그리던 그림이 그대로 문서가 됐습니다.
비용 0의 비밀 — "이미 로그인된 구독을 그대로 써"
가장 신경 쓴 부분이 비용이었습니다.