HKUDS

HKUDS / nanobot

Public

"🐈 nanobot: The Ultra-Lightweight OpenClaw"

27,384
4,391
100% credibility
Found Feb 02, 2026 at 1,748 stars 16x -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

Nanobot is an ultra-lightweight open-source personal AI assistant that integrates with messaging apps and provides tools for file operations, web searches, shell commands, and scheduled tasks.

Architecture

graph TD A["You find nanobot on GitHub"] --> B["Install with pip install nanobot-ai"] B --> C["Run nanobot onboard to set up"] C --> D["Add your API key to config.json
Get one from OpenRouter.ai"] D --> E{"How do you chat?"} E -->|Quick CLI chat| F["Run nanobot agent -m 'Hello!'
or interactive mode"] E -->|Via apps like Telegram/Discord| G["Configure channel e.g. Telegram bot token"] G --> H["Run nanobot gateway"] F --> I["AI responds, uses tools if needed
(files, web, shell, etc.)"] H --> J["Message bot in app"] J --> I I --> K["AI remembers conversations
Schedules tasks with cron"] K --> L["Your personal AI assistant is ready!
Works 24/7 via gateway"] subgraph "Optional: Local Models" M["Run vLLM server locally"] M --> N["Set vllm in config"] N --> F end style A fill:#e1f5fe style L fill:#c8e6c9

Star Growth

See how this repo grew from 1748 to 27,384 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is nanobot?

Nanobot is an ultra-lightweight Python AI agent on GitHub (nanobot ai github), delivering Clawdbot-style functionality in just 4,000 lines—99% slimmer than the original. It runs as your personal assistant via CLI commands like `nanobot agent -m "query"` or `nanobot gateway` for persistent chat across Telegram, Discord, WhatsApp, Slack, Feishu, QQ, email, and more. Users get file editing, shell execution, web search, cron scheduling, and subagents for background tasks, all configurable in a simple JSON file with 10+ LLM providers including local vLLM.

Why is it gaining traction?

It slashes deployment overhead—no public IP needed thanks to WebSocket channels—while supporting voice transcription and multi-model routing out of the box. Developers love the one-click Docker setup, editable skills via Markdown files, and real-time status checks, making it a nimble Clawdbot drop-in that iterates faster than bloated alternatives.

Who should use this?

Backend devs automating workflows via Slack cron jobs, indie hackers prototyping AI tools with shell access, or researchers extending agents with custom providers—anyone tired of heavyweight frameworks for personal or team bots.

Verdict

Grab it for any lightweight agent needs; 15k+ stars and 100% credibility score signal real momentum despite alpha status. Docs shine for quickstarts, but expect tweaks for production scale.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.