EasyTip
전체
EasyTip
전체경제·금융지식·교양여행·글로벌시사·세계생활·건강테크·IT
nanobot 사용법 | 초경량 AI 에이전트 설치부터 Telegram 연동까지 2026 | EasyTip
테크·IT

nanobot 사용법 | 초경량 AI 에이전트 설치부터 Telegram 연동까지 2026

2026년 2월 3일 11:18·113 views·9분 읽기
nanobotnanobot 사용법AI 에이전트Clawdbot 대안개인 AI 어시스턴트Telegram 봇vLLM 로컬 모델OpenRouter

목차

1 nanobot이란 무엇인가 2 nanobot 핵심 기능과 특징 3 nanobot 설치 및 초기 설정 4 nanobot 고급 활용법
5 nanobot vs Clawdbot vs Memu 비교 6 맺음말 7 자주 묻는 질문

2026년 2월 1일, 홍콩대학교 데이터 사이언스 연구소(HKUDS)에서 nanobot이 공식 출시됐습니다. AI 에이전트 분야에서 화제를 모은 Clawdbot(현 OpenClaw)이 43만 줄 이상의 코드로 구성된 거대한 프로젝트인 반면, nanobot은 단 4,000줄의 코드로 핵심 기능을 구현했습니다. 99%나 가벼운 구조입니다.

"개인용 JARVIS를 만들고 싶지만 Clawdbot은 너무 복잡하다"는 개발자들의 불만에서 nanobot이 탄생했습니다. 복잡한 설정 과정 없이 1분 안에 AI 어시스턴트를 구동할 수 있다는 점이 가장 큰 매력입니다. 특히 연구 목적으로 코드를 수정하거나 확장하기 쉽도록 설계되어, 커스텀 AI 에이전트를 구축하려는 개발자들 사이에서 빠르게 주목받고 있습니다.

이 글에서는 nanobot의 개념, 핵심 기능, 설치 방법, Telegram·WhatsApp 연동, 로컬 LLM 설정, 그리고 경쟁 도구와의 비교까지 실전에 필요한 모든 정보를 다룹니다.

nanobot 사용법
1

nanobot이란 무엇인가

nanobot은 초경량 개인 AI 어시스턴트입니다. Clawdbot에서 영감을 받아 개발됐으며, 핵심 에이전트 기능을 극도로 압축된 코드베이스로 제공합니다. 단순히 대화하는 챗봇이 아니라, 실제로 작업을 수행하는 'AI 에이전트'입니다.

구분nanobotClawdbot(OpenClaw)
코드량~4,000줄430,000줄 이상
크기 비율1%100%
시작 속도즉시상대적으로 느림
리소스 사용최소화높음
학습 곡선낮음높음

nanobot의 핵심 철학은 "Unix 철학의 AI 에이전트 버전"입니다. 모든 것을 직접 수행하려 하지 않고, 필요한 도구(서버)를 플러그인처럼 연결해 사용합니다. GitHub 도구, Slack 도구, 날씨 도구 등을 모듈식으로 추가할 수 있어 유연성이 뛰어납니다.

💡 TIP

** nanobot은 MCP(Model Context Protocol) 기반으로 설계되어 다양한 LLM 제공업체와 호환됩니다. OpenRouter, Anthropic(Claude), OpenAI(GPT), Groq, Gemini 등을 모두 지원하며, vLLM을 통해 로컬 모델도 사용할 수 있습니다.

2

nanobot 핵심 기능과 특징

nanobot은 단순히 가벼운 것만이 장점이 아닙니다. 핵심 에이전트 기능을 모두 갖추고 있습니다.

Ultra-Lightweight (초경량): 4,000줄 코드로 99% 더 가벼운 구조입니다. 빠른 시작, 낮은 리소스 사용, 빠른 반복 개발이 가능합니다.

Research-Ready (연구 친화): 코드가 깔끔하고 읽기 쉬워 연구 목적의 수정과 확장이 용이합니다. 오픈소스 커뮤니티에서 기여하기도 편합니다.

Lightning Fast (번개 속도): 최소한의 풋프린트로 즉각적인 시작이 가능합니다. 무거운 의존성 없이 핵심 기능에 집중합니다.

Easy-to-Use (사용 편의): 원클릭 배포로 바로 사용할 수 있습니다. 복잡한 설정 과정 없이 2분 만에 AI 어시스턴트를 구동합니다.

2.1

4가지 핵심 역량

기능설명활용 예시
24/7 실시간 시장 분석웹 검색 및 트렌드 분석주식 시황, 뉴스 요약, 경쟁사 모니터링
풀스택 소프트웨어 엔지니어코드 작성, 배포, 스케일링React 앱 개발, API 구축, 버그 수정
스마트 일정 관리자스케줄 자동화 및 정리미팅 일정 관리, 리마인더, 루틴 설정
개인 지식 어시스턴트학습, 기억, 추론문서 요약, Q&A, 맥락 기반 답변
⚠️ 주의

** nanobot은 DIY 키트에 가깝습니다. Clawdbot처럼 즉시 사용 가능한 "플러그 앤 플레이" 도구보다는 직접 워크플로우를 구성해야 합니다. 코딩 경험이 없다면 초기 설정에 시간이 걸릴 수 있습니다.

3

nanobot 설치 및 초기 설정

nanobot 설치는 세 가지 방법이 있습니다. 개발 목적이라면 소스 설치, 안정성을 원하면 PyPI나 uv 설치를 권장합니다.

방법 1: 소스에서 설치 (최신 기능, 개발용 권장)

bash
git clone [https://github.com/HKUDS/nanobot.git](https://github.com/HKUDS/nanobot.git)
cd nanobot
pip install -e .

방법 2: uv로 설치 (안정, 빠름)

bash
uv tool install nanobot-ai

방법 3: PyPI에서 설치 (안정)

bash
pip install nanobot-ai

설치 후 초기화 명령어를 실행합니다.

bash
nanobot onboard

이 명령어는 ~/.nanobot/config.json 파일과 작업 디렉토리를 생성합니다.

3.1

API 키 설정과 모델 선택

~/.nanobot/config.json 파일을 열어 API 키를 설정합니다.

json
{
  "providers": {
    "openrouter": {
      "apiKey": "sk-or-v1-xxx"
    }
  },
  "agents": {
    "defaults": {
      "model": "anthropic/claude-opus-4-5"
    }
  },
  "webSearch": {
    "apiKey": "BSA-xxx"
  }
}
제공업체용도API 키 발급
OpenRouterLLM (모든 모델 접근, 권장)openrouter.ai
AnthropicClaude 직접 연결console.anthropic.com
OpenAIGPT 직접 연결platform.openai.com
GroqLLM + 음성 변환(Whisper)console.groq.com
GeminiGemini 직접 연결aistudio.google.com
💡 TIP

** 비용을 절약하고 싶다면 모델을 minimax/minimax-m2로 변경하세요. OpenRouter를 통해 다양한 모델에 접근하면서 비용 대비 성능을 최적화할 수 있습니다. Groq를 설정하면 Telegram 음성 메시지가 자동으로 텍스트로 변환됩니다.

설정이 완료되면 바로 대화를 시작할 수 있습니다.

bash
nanobot agent -m "What is 2+2?"

대화형 모드로 진입하려면 메시지 없이 실행합니다.

bash
nanobot agent
4

nanobot 고급 활용법

4.1

Telegram과 WhatsApp 연동

nanobot의 강력한 기능 중 하나는 메신저 앱 연동입니다. Telegram이나 WhatsApp을 통해 언제 어디서나 AI 어시스턴트와 대화할 수 있습니다.

Telegram 연동 (권장, 쉬움)

1단계: Telegram에서 @BotFather를 검색하고 /newbot 명령어로 봇을 생성합니다. 발급받은 토큰을 복사합니다.

2단계: @userinfobot에서 자신의 사용자 ID를 확인합니다.

3단계: config.json에 설정을 추가합니다.

json
{
  "channels": {
    "telegram": {
      "enabled": true,
      "token": "YOUR_BOT_TOKEN",
      "allowFrom": ["YOUR_USER_ID"]
    }
  }
}

4단계: 게이트웨이를 실행합니다.

bash
nanobot gateway

WhatsApp 연동 (Node.js 18 필요)

WhatsApp 연동은 QR 코드 스캔이 필요합니다.

bash
nanobot channels login
# WhatsApp 설정 → 연결된 기기에서 QR 스캔
⚠️ 주의

** WhatsApp 연동 시 두 개의 터미널이 필요합니다. 하나는 nanobot channels login으로 QR 세션을 유지하고, 다른 하나는 nanobot gateway로 게이트웨이를 실행합니다. Node.js 18 버전이 설치되어 있어야 합니다.

4.2

vLLM으로 로컬 모델 사용하기

nanobot은 OpenAI 호환 서버를 지원하므로, vLLM으로 로컬 모델을 구동하면 완전히 오프라인에서도 사용할 수 있습니다.

1단계: vLLM 서버 시작

bash
vllm serve meta-llama/Llama-3.1-8B-Instruct --port 8000

2단계: config.json 설정

json
{
  "providers": {
    "vllm": {
      "apiKey": "dummy",
      "apiBase": "[http://localhost:8000/v1](http://localhost:8000/v1)"
    }
  },
  "agents": {
    "defaults": {
      "model": "meta-llama/Llama-3.1-8B-Instruct"
    }
  }
}

3단계: 로컬 모델로 대화

bash
nanobot agent -m "Hello from my local LLM!"
💡 TIP

** 로컬 서버는 인증이 필요 없으므로 apiKey는 "dummy"처럼 아무 문자열이나 입력해도 됩니다. vLLM 외에도 Ollama, LM Studio 등 OpenAI 호환 API를 제공하는 모든 서버와 연동할 수 있습니다.

Cron 스케줄 작업 설정

nanobot은 정해진 시간에 자동으로 작업을 수행하는 cron 기능을 지원합니다.

bash
# 매일 오전 9시에 인사 메시지
nanobot cron add --name "daily" --message "Good morning!" --cron "0 9 * * *"

# 1시간마다 상태 체크
nanobot cron add --name "hourly" --message "Check status" --every 3600

# 작업 목록 확인
nanobot cron list

# 작업 삭제
nanobot cron remove <job_id>
5

nanobot vs Clawdbot vs Memu 비교

2026년 현재 AI 에이전트 시장은 세 가지 주요 도구가 경쟁하고 있습니다. 각각의 특성이 뚜렷하므로 용도에 맞게 선택해야 합니다.

비교 항목nanobotClawdbot(OpenClaw)Memu
코드량~4,000줄430,000줄+중간
핵심 특징초경량, MCP 기반풀 시스템 액세스장기 기억
시작 속도즉시느림보통
API 비용효율적높음 (토큰 소모 큼)효율적
보안 위험낮음높음 (sudo 권한)낮음
적합 대상개발자, 연구자파워 유저, 엔지니어생산성 추구자
설정 난이도DIY 필요플러그앤플레이초기 설정 복잡

nanobot 선택 시: 커스텀 에이전트 워크플로우를 직접 구축하고 싶고, 소프트웨어 블로트(비대함)를 싫어하는 개발자에게 적합합니다.

Clawdbot 선택 시: 최대한의 자동화 파워를 원하고, API 비용과 보안 위험을 감수할 수 있는 엔지니어에게 적합합니다. Docker 컨테이너 내에서 실행을 권장합니다.

Memu 선택 시: 개인 비서처럼 장기간 맥락을 기억하고 선제적으로 제안해주는 AI를 원하는 생산성 추구자에게 적합합니다.

⚠️ 주의

** Clawdbot은 LLM에 컴퓨터의 전체 시스템 권한을 부여합니다. 파일 삭제, 명령어 실행, 스크립트 수행이 가능하므로 보안 전문가들이 우려를 표하고 있습니다. LLM이 환각(hallucination)을 일으켜 시스템 디렉토리를 삭제한 사례도 보고됐습니다. 반드시 샌드박스 환경(Docker)에서 사용하세요.

6

맺음말

nanobot은 AI 에이전트의 본질에 집중한 도구입니다. 43만 줄의 Clawdbot을 4,000줄로 압축하면서도 핵심 기능을 유지했습니다. 빠른 시작, 낮은 리소스 사용, 쉬운 커스터마이징이 장점이며, 특히 연구 목적이나 경량 자동화를 원하는 개발자에게 최적입니다.

Telegram과 WhatsApp 연동으로 모바일에서도 AI 어시스턴트를 사용할 수 있고, vLLM을 통해 완전히 로컬에서 프라이빗하게 운영할 수도 있습니다. 다만 "플러그 앤 플레이" 솔루션이 아니라 직접 설정하고 확장해야 하는 DIY 도구라는 점을 기억하세요.

지금 바로 GitHub에서 nanobot을 클론하고, 첫 번째 AI 에이전트를 구동해 보세요. pip install nanobot-ai 한 줄이면 2분 안에 시작할 수 있습니다.

테크·IT 다른 글

  • 앤트로픽 소스코드 유출 사태앤트로픽 소스코드 유출 사태 | 클로드 코드부터 미토스까지 보안 사고 연대기2026년 3월 31일 12:02
  • 백그라운드에서 업데이트되었습니다 알림백그라운드에서 업데이트되었습니다 알림 | 원인과 대처법 6단계2026년 3월 31일 11:51
  • iOS 앱스토어 심사 통과 핵심 조건 8가지iOS 앱스토어 심사 통과 핵심 조건 8가지 | 리젝 방지 실전 노하우2026년 3월 31일 07:41
  • Sherlock OSINT 도구Sherlock OSINT 도구 | 유저네임 하나로 400개 이상 SNS 계정을 추적하는 방법2026년 3월 30일 17:21
  • AutoClaw로 OpenClaw 로컬 구동하기AutoClaw로 OpenClaw 로컬 구동하기 | 원클릭 AI 에이전트 설치와 활용법2026년 3월 30일 15:47