nanobot이란
**nanobot**은 홍콩대 HKUDS 연구실의 오픈소스 셀프호스팅 개인 AI 에이전트 프레임워크입니다(Python). GitHub API 기준 2026년 10월 12일 약 4만 9천 스타, MIT 라이선스, 전날에도 커밋이 있었습니다. 상용 비서 같은 경험을 내 컴퓨터나 서버에서, 작고 읽기 쉬운 코어로 제공하는 것이 목표입니다.
기능
README에 따르면:
- 브라우저 WebUI 또는 터미널에서 실행
- Telegram, Discord, Slack, WeChat, 이메일, Mattermost, Linear, Feishu, Teams 등 연동
- 파일, 셸, 웹 검색·가져오기, MCP, cron, 이미지 생성, 서브에이전트 도구
- 대화 기록과 장기 기억(Dream 기능)
- 장기 목표와 예약 자동화
- Python SDK와 OpenAI 호환 API
- OpenAI 호환 API, 로컬 LLM, 대체 모델 지원
설치
Python 3.11 이상 필요. 원라인 설치(curl ... | sh)를 쓴다면 스크립트를 먼저 읽거나 README가 권하는 --dry-run으로 확인하세요. nanobot webui를 실행하면 http://127.0.0.1:8765가 열리고, Settings → Models에서 공급자, 자격 증명, 모델을 고릅니다.
uv tool install nanobot-ai
# pip (venv)
python -m pip install nanobot-ai
nanobot webui
nanobot gateway --background
장점
- 데이터 통제: 대화와 기억이 자체 인프라에 저장
- 모델 선택 자유: 민감 데이터는 로컬, 일반 작업은 클라우드
- 채팅 연동: Slack, Teams, Telegram 중심 팀에 유용
- 작고 읽기 쉬운 코드: 감사가 쉬움
보안 주의 사항
- WebUI는 localhost에서만, 인증·TLS 없이 공개 금지
- 격리된 사용자나 컨테이너에서 필요한 폴더만 허용
- 프롬프트 인젝션 주의: 메일과 웹페이지에 악의적 지시가 있을 수 있으니 민감한 작업은 사람 확인 필수
- API 키는 환경 변수나 비밀 관리 도구에 보관
- 서드파티 MCP 서버는 연결 전 검토
누구에게 맞나
자기 통제 아래 사내 채팅과 로컬 모델에 연결된 비서를 원하는 개발자와 소규모 기술팀. 기술팀이 없다면 관리형 비서가 더 안전하고 간단할 수 있습니다.
출처
- 저장소: https://github.com/HKUDS/nanobot
- README 및 문서(2026.10.12 확인)
- GitHub API(2026.10.12)
AI 에이전트를 안전하게 도입하고 싶으신가요? KGA IT가 무료 상담을 제공합니다: kga-it.com
