About
Lightweight, open-source personal AI agent you host yourself.
Catalogue
No. 090
Category
AI
GitHub stars
★ 0
nanobot website

Overview

nanobot is a lightweight, open-source personal AI agent framework written in Python, developed by HKU Data Intelligence Lab. It runs in a web interface, the terminal or chat apps, and is designed around a small, readable core.

What it does well

nanobot connects to Telegram, Discord, Slack, WeChat, Feishu, email, Mattermost and Linear. It uses tools such as files, shell, web search, MCP and image generation, keeps long-term memory, delegates to subagents and runs scheduled automations. It exposes a Python SDK and an OpenAI-compatible API, and works with local models and any OpenAI-compatible provider.

Why it’s in the collection

nanobot is the personal agent to pick if you want to understand and customise every part of it: the core is deliberately small and readable, and it runs on your own machine or server. It is MIT-licensed.

On GitHub

Stars
0
Forks
0
Commits
0
Repository
HKUDS/nanobot

Languages

  • Python 66.4%
  • TypeScript 32.9%
  • CSS 0.3%
  • Other 0.4%

Compared with