Loading...
Loading...
Ultra-lightweight personal AI assistant. 99% smaller than OpenClaw at ~4K lines of Python. MCP-based architecture with pluggable servers. Built for people who want a simple, hackable AI companion.
Ensure you have Python 3.11 or newer installed.
# Ubuntu/Debian
sudo apt update && sudo apt install python3 python3-pip python3-venv
# macOS
brew install python@3.11Download the Nanobot source code.
git clone https://github.com/HKUDS/nanobot.git
cd nanobotCreate and activate an isolated Python environment.
python3 -m venv venv
source venv/bin/activateInstall all required Python packages.
pip install -r requirements.txtConfigure your environment variables and start Nanobot.
cp .env.example .env
# Edit .env with your settings
python -m nanobotTime from process start to first response
Average response time after startup
Python in Termux works but 4GB shared with Android OS. Frequent OOM kills.
Use Termux for the best Linux-like experience on Android.
Install Termux:Boot to auto-start services on device boot.
Use a wake lock app to prevent the OS from killing background processes.