Brand LogoBrand Logo (Dark)
홈AI 에이전트툴킷GitHub 추천에이전트 등록블로그

카테고리

  • 아트 생성기
  • 오디오 생성기
  • 자동화 도구
  • 챗봇 & AI 에이전트
  • 코드 도구
  • 금융 도구

카테고리

  • 대규모 언어 모델
  • 마케팅 도구
  • 노코드 & 로우코드
  • 리서치 & 검색
  • 영상 & 애니메이션
  • 영상 편집

GitHub 추천

  • DeerFlow — ByteDance 오픈소스 슈퍼에이전트 프레임워크

최신 블로그

  • OpenClaw와 Composer 2, 어떤 AI 비서가 더 뛰어난가?
  • 구글 AI 스튜디오 vs 앤트로픽 콘솔, 2026년 AI 개발 플랫폼 비교
  • 스티치 2.0 vs 러블 2026년, 어떤 제품이 더 나을까
  • 2026년 AI로 소규모 비즈니스 수익화하는 실전 가이드
  • OpenClaw와 MiniMax, 어떤 AI 어시스턴트가 더 나은 선택일까

최신 블로그

  • OpenClaw와 KiloClaw 실제 사용 경험 비교
  • OpenClaw와 Kimi Claw 비교하기
  • GPT-5.4와 Gemini 3.1 Pro 비교하기
  • Perplexity Computer, 19개 AI 모델로 금융 산업 판도 흔든다
  • OpenClaw 최선의 실천, 5 개 기본 원칙
LinkStartAI© 2026 LinkstartAI. 모든 권리 보유
문의하기소개
  1. 홈
  2. GitHub 추천
  3. nanobot
nanobot logo

nanobot

HKUDS가 개발한 초경량 AI 에이전트 프레임워크. 약 4000줄의 순수 Python 코드로 다양한 채팅 플랫폼, LLM 공급자 및 MCP를 지원하여 비대해진 OpenClaw의 완벽한 대안을 제공한다.
22.5kPythonMIT License
#ai-에이전트#멀티플랫폼#mcp#python#경량#개인비서
#alternative-to-openclaw
#alternative-to-clawdbot

개요

nanobot은 OpenClaw와 같은 주류의 복잡한 AI 에이전트 시스템에 대한 깊은 반성에서 탄생했습니다. 홍콩대학교 데이터 인텔리전스 연구소(HKUDS)에서 개발한 이 프로젝트는 미니멀리스트 엔지니어링 철학으로 개인 AI 비서의 경계를 재정의합니다. 약 4,000줄의 핵심 코드 안에 완전하고 강력한 기능을 압축했습니다. WeChat, Discord, WhatsApp, QQ, Telegram 등 10여 개의 주류 채팅 채널 접근을 지원하며, OpenAI Codex, GitHub Copilot, Anthropic 등 다양한 기본 대규모 모델을 원활하게 전환할 수 있습니다. 더 중요한 것은 모델 컨텍스트 프로토콜(MCP)을 기본적으로 지원하여, 전체 인프라를 복잡하게 만들지 않고도 표준 인터페이스를 통해 외부 도구를 플러그 앤 플레이할 수 있다는 점입니다. 수십 개의 마이크로서비스를 배포하고 수 GB의 메모리를 소비하는 데 지친 긱(geek)들에게, 이것은 매우 저렴한 하드웨어에서 즉시 부팅할 수 있으면서도 극도로 높은 가독성과 사용자 정의 가능성을 갖춘 사이버 동반자입니다.

문제점 vs 혁신

✕기존 문제점✓혁신적 솔루션
OpenClaw와 같은 주류 만능 AI 에이전트는 수십만 줄의 코드를 포함하고, 배포가 무거우며, 엄청난 메모리를 소비하여 개인 개발자가 코드를 읽거나 커스터마이징하거나 저렴한 기기에서 실행하기 어렵다.극도로 절제된 아키텍처 추상화를 통해 핵심 에이전트 로직을 단 ~4,000줄의 Python 코드로 압축하여 이해의 장벽을 크게 낮추고 부팅 시간을 1초 미만으로 단축했다.
대부분의 AI 비서는 단일 플랫폼에 너무 깊게 묶여 있다. 지속적인 기억을 가진 동일한 에이전트가 Telegram, WhatsApp 및 업무용 소프트웨어에서 서비스를 제공하게 하려면 고통스럽게 수많은 접착(glue) 코드를 짜맞춰야 한다.통합된 채널(Channels) 계층과 버스(Bus) 설계를 추상화하여 다중 플랫폼 채팅 채널을 플러그인식 구성으로 단순화하고, 하부에서 단일 LLM 제공업체에 대한 강한 의존성을 분리하여 벤더 락인을 철저히 해소했다.

아키텍처 심층 분석

이벤트 버스 기반의 모듈화된 코어
고도로 얽힌 모놀리식 설계를 버리고 미니멀리스트 내부 메시지 버스(Bus) 아키텍처를 채택했다. 에이전트의 두뇌(LLM 루프), 영구 메모리 모듈 및 외부 통신 채널은 이 버스에서 표준화된 이벤트를 통해 느슨하게 결합되어 통신한다. 이는 QQ에서 메시지를 받든 Discord로 이미지를 푸시하든, 핵심 처리 로직의 관점에서는 일관되고 표준화된 페이로드로 보인다는 것을 의미한다. 이 아키텍처는 시스템이 여러 이기종 플랫폼에 동시에 연결되어 있을 때도 놀라울 정도로 낮은 리소스 점유율과 높은 안정성을 유지하도록 보장한다.
MCP(모델 컨텍스트 프로토콜) 기반의 손쉬운 확장
개발자가 도구 로직을 하드코딩하고 프로젝트를 다시 컴파일하도록 강요하는 프레임워크와 달리, 업계 최첨단 MCP 표준을 깊이 통합했다. 구성 파일에서 독립적인 외부 MCP 서버 주소(예: 데이터베이스 조회 또는 로컬 파일 조작을 담당하는 서버)를 지정하기만 하면 Agent가 런타임에 이러한 새로운 도구를 동적으로 검색하고 마스터할 수 있다. 이는 '기능 계층'과 '에이전트 계층' 간의 물리적 격리를 구현하여, 어떤 언어로든 MCP 도구 세트를 작성한 다음 핵심 프레임워크에 매우 안전하고 가볍게 연결할 수 있게 해준다.

배포 가이드

1. PyPI를 통해 프레임워크 핵심 종속성을 직접 설치

bash
1pip install nanobot

2. onboard 명령을 실행하여 기본 구성 파일 스켈레톤 생성 (~/.nanobot/ 에 생성됨)

bash
1nanobot onboard

3. 터미널에서 직접 개인의 미니멀리스트 AI 에이전트를 호출하고 상호 작용 시작

bash
1nanobot agent

활용 사례

핵심 시나리오대상 고객솔루션최종 결과
크로스 플랫폼 고객 서비스 자동 응답독립 창작자 또는 소기업단일 인스턴스에서 Discord, Telegram 및 WeChat 채널을 동시에 마운트매우 낮은 서버 오버헤드로 모든 채널에서 컨텍스트가 일관된 고객 지원 실현
R&D 파이프라인 자동화 집사R&D 팀 리더사내 시스템용 MCP 서비스를 작성하고 에이전트에 연결Slack 또는 DingTalk에서 자연어를 사용하여 사내 API를 안전하게 호출하고 배포 상태를 조회
저전력 하드웨어 동반자라즈베리 파이 등 에지 기기 애호가홈 허브로서 순수 로컬 모델을 프레임워크와 함께 배포수백 MB의 메모리만 있는 저사양 싱글 보드 컴퓨터에서도 완전한 에이전트 루프를 원활하게 실행

제한 사항 및 주의점

제한 사항 및 주의점
  • 보안 요구 사항이 매우 높은 애플리케이션의 경우, 초기 버전의 WhatsApp Bridge의 WebSocket 구현에 인증 취약점이 있었으므로 항상 v0.1.3.post7 이상으로 업그레이드하는 것이 좋습니다.
  • 코드베이스가 극단적인 경량화를 추구하기 때문에 내장된 스킬 세트와 예외 폴백(fallback) 메커니즘이 적으며, 매우 복잡한 동시 다중 에이전트 협업 작업에 직면했을 때 상용 등급 프레임워크만큼 완벽하지 않을 수 있습니다.

자주 묻는 질문

OpenClaw와 비교하여 nanobot의 핵심 장점은 무엇입니까?▾
가장 큰 장점은 극단적인 경량화와 미니멀리스트 디자인입니다. 40만 줄 이상의 코드를 가진 거대한 OpenClaw에 비해, 이 프로젝트는 단 약 4,000줄의 순수 Python 코드만 사용하여 개인 비서의 가장 핵심적인 기능(다중 채널 배포, 영구 메모리, 도구 호출)을 유지합니다. 즉, 시작 지연 시간이 밀리초 단위이고 메모리 사용량이 일반적으로 100메가바이트 미만이므로 리소스가 제한된 환경에 배포하거나 개발자가 기본 소스 코드를 학습하고 분기(fork)하는 데 매우 적합합니다.
Agent가 로컬 컴퓨터의 파일이나 서비스를 조작하게 하려면 어떻게 해야 합니까?▾
MCP(모델 컨텍스트 프로토콜)를 통한 통합을 적극 권장합니다. 봇의 소스 코드를 직접 수정하는 대신, MCP를 준수하는 로컬 도구 서버 엔드포인트를 찾거나 작성한 다음 구성 JSON에서 해당 포트를 구성할 수 있습니다. 이를 통해 에이전트는 매뉴얼을 넘기듯이 노출된 기본 OS 인터페이스를 읽을 수 있으므로 보안 경계를 유지하면서 주 프레임워크가 점점 비대해지는 것을 방지할 수 있습니다.
GitHub에서 보기

프로젝트 지표

Star 수22.5 k
언어Python
라이선스MIT License
배포 난이도쉬움

Table of Contents

  1. 01개요
  2. 02문제점 vs 혁신
  3. 03아키텍처 심층 분석
  4. 04배포 가이드
  5. 05활용 사례
  6. 06제한 사항 및 주의점
  7. 07자주 묻는 질문

관련 프로젝트

Awesome LLM Apps
Awesome LLM Apps
96.4 k·Python
claude-mem
claude-mem
29.7 k·TypeScript
DeerFlow — ByteDance 오픈소스 슈퍼에이전트 프레임워크
DeerFlow — ByteDance 오픈소스 슈퍼에이전트 프레임워크
26.1 k·Python
gstack
gstack
0·TypeScript