nanobot — это ультра-лёгкий персональный AI-ассистент в духе Clawdbot, но с ядром всего ~3.4k строк кода (примерно на 99% меньше исходника Clawdbot). Его идея — дать все базовые возможности агента без громоздкой инфраструктуры: установил, прописал ключ — и можно общаться через CLI или мессенджеры.
Каналы и провайдеры:
1. Установка:
pip install nanobot-ai
# или через uv:
uv tool install nanobot-ai
2. Инициализация:
nanobot onboard
3. Настройка
~/.nanobot/config.json (API‑ключи, модель, инструменты веб‑поиска). 4. Чат из терминала:
nanobot agent -m "Что такое nanobot и чем он полезен?"
vllm serve meta-llama/Llama-3.1-8B-Instruct --port 8000
"providers": {
"vllm": {
"apiKey": "dummy",
"apiBase": "http://localhost:8000/v1"
}
},
"agents": {
"defaults": {
"model": "meta-llama/Llama-3.1-8B-Instruct"
}
}nanobot agent.nanobot gateway.nanobot channels login.nanobot cron add --name "daily" --message "Good morning!" --cron "0 9 * * *"
nanobot cron list
nanobot cron remove <job_id>
tools.restrictToWorkspace: true — жёстко ограничивает инструменты (shell, файлы) рабочей директорией.allowFrom для каналов — whitelist пользователей, которые могут общаться с ботом.~/.nanobot в контейнер и получаете постоянный конфиг и workspace.#nanobot #AIassistant #Python #LLM #vLLM #Agents #TelegramBot #DiscordBot #WhatsApp #Feishu #Automation #OpenSource
https://github.com/HKUDS/nanobot
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - HKUDS/nanobot: Ultra-lightweight, open-source, self-hosted personal AI agent framework in Python with WebUI, tools, memory…
Ultra-lightweight, open-source, self-hosted personal AI agent framework in Python with WebUI, tools, memory, MCP, multi-agent workflows, automation, and chat apps - HKUDS/nanobot
2 5🔥2