Mac Mini에서 Telegram 인터페이스를 사용하여 로컬 LLM 에이전트 실행하기

✍️ OpenClawRadar📅 게시일: March 24, 2026🔗 Source
Mac Mini에서 Telegram 인터페이스를 사용하여 로컬 LLM 에이전트 실행하기
Ad

r/LocalLLaMA의 한 개발자가 Mac Mini에서 여러 로컬 LLM 에이전트를 실행하고, 전화기의 텔레그램 메시지를 통해 완전히 제어하는 시스템을 상세히 설명했습니다. 이 설정은 API 비용을 제거하고 완전한 프라이버시를 제공하면서도 Claude Code Channels와 같은 상용 서비스와 유사한 기능을 유지합니다.

기술적 설정

핵심 시스템은 다음을 사용합니다:

  • LMStudio를 통한 로컬 모델: 일상 작업용 35B 모델, 무거운 추론용 235B 모델
  • 각 Mac Mini에서 tmux 세션에서 실행되는 Claude Code
  • 사용자 메시지를 tmux 세션으로 연결하는 텔레그램 봇
  • 텔레그램 봇 구현을 위한 80줄의 Python 코드 (GitHub에서 이용 가능)

워크플로는 간단합니다: 텔레그램 봇에 메시지를 보내면, 봇이 tmux 세션에 입력하고 출력을 감시한 후 응답을 다시 보냅니다.

주요 장점

  • 지속 비용 제로: 하드웨어만 유일한 비용—API 키, 속도 제한, 할당량 제한 없음
  • 완전한 프라이버시: 모든 것이 로컬 영역 네트워크(LAN)에 유지됨
  • 모델 유연성: 다양한 모델 혼합 및 매칭 가능—한 에이전트는 Gemini CLI를 실행하고, 다른 에이전트는 Ollama 모델을 가리키는 LMStudio 사용
  • 벤더 종속성 없음: LMStudio가 Anthropic Messages API를 기본적으로 제공하므로, Claude Code가 Anthropic 서버와 통신하는 것처럼 연결됨
Ad

현재 구현

개발자는 각각 고유한 텔레그램 봇을 가진 5개의 전문화된 에이전트를 실행합니다:

  • 전화기에서 초안을 검토하기 위한 인라인 텔레그램 버튼(승인/거부/조정)이 있는 승인 워크플로
  • git 동기화를 통한 에이전트 간 공유 메모리
  • GPU 박스에 디스패치되는 미디어 생성 (FLUX.1, Wan 2.2)
  • 단일 텔레그램 메시지로 트리거되는 복제된 음성 TTS가 있는 팟캐스트 파이프라인

하드웨어 요구사항

  • 35B 모델: 64GB+ RAM Mac 또는 24GB GPU에서 잘 실행됨
  • 235B 모델: 128-256GB RAM 또는 다중 GPU 필요
  • 개발자는 작게 시작하고 필요에 따라 확장할 것을 권장합니다

tmux 브리지 패턴은 모델에 구애받지 않습니다—세션 내에서 실행되는 내용을 신경 쓰지 않아, 기본 모델을 쉽게 교체할 수 있습니다. 단일 머신/에이전트에 대한 전체 빌드 가이드가 이용 가능하며, 다중 머신 지침은 곧 제공될 예정입니다.

📖 Read the full source: r/LocalLLaMA

Ad

👀 See Also

AI 에이전트 비용 분석: 로컬 모델과 클라우드 API를 사용한 월 $12
Use Cases

AI 에이전트 비용 분석: 로컬 모델과 클라우드 API를 사용한 월 $12

한 개발자가 Mac Mini와 Ollama를 사용해 로컬 모델을 실행하고 클라우드 API를 활용하여 한 달 동안 AI 에이전트를 운영한 경험을 공유했습니다. 총 비용은 12달러였으며, 80%는 무료인 로컬 사용, 20%는 약 12달러의 클라우드 사용으로 구성되었습니다. 단일 재시도 루프 사건으로 11분 만에 4.80달러가 소모되어, 이를 계기로 회로 차단기(circuit breaker)를 구현하게 되었습니다.

OpenClawRadar
자율형 OpenClaw 에이전트가 API 키로 24시간 자동 외부 연락을 수행합니다
Use Cases

자율형 OpenClaw 에이전트가 API 키로 24시간 자동 외부 연락을 수행합니다

한 개발자가 OpenClaw 에이전트에 완전한 읽기/쓰기 권한을 부여하여 24시간 동안 인간의 개입 없이 전체 콜드 아웃리치 작업을 실행하는 실험을 진행했습니다. 이 설정은 자율적 추론을 위한 OpenClaw, 통합을 위한 Zapier MCP, 연구를 위한 Brave Search API, 그리고 많은 컨텍스트를 처리하기 위한 Gemini/OpenRouter를 사용했습니다.

OpenClawRadar
개발자가 밴드 관리를 위한 SetForge 웹 앱을 구축하기 위해 Claude 코드를 활용합니다
Use Cases

개발자가 밴드 관리를 위한 SetForge 웹 앱을 구축하기 위해 Claude 코드를 활용합니다

전문적인 코딩 경험이 없는 개발자가 Claude Code를 사용하여 SetForge를 구축했습니다. 이 React 앱은 Vercel에 배포되어 밴드가 곡 라이브러리와 세트리스트를 관리할 수 있도록 돕습니다. 앱에는 중복 곡을 찾는 Jam Set, Excel/CSV 가져오기, 흐름 점수화, 자동 정렬 모드, 실시간 협업 등의 기능이 포함되어 있습니다.

OpenClawRadar
Claude Cowork 예약 작업으로 LinkedIn 아웃리치 자동화하기
Use Cases

Claude Cowork 예약 작업으로 LinkedIn 아웃리치 자동화하기

한 개발자가 LinkedIn Sales Navigator에 접속하여 프로필을 읽고 최근 게시물을 확인하며 맞춤형 접근 메시지를 작성하는 방식으로 매일 10개의 맞춤형 LinkedIn 메시지를 자동으로 보내도록 예약된 Claude Cowork 작업을 구축했습니다.

OpenClawRadar