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
Nanobot as an Umbrel app. 4GB shared with other apps. Works if you're not running too many services.
Check if your appliance supports add-on containers or Docker before installing.
Allocate limited resources to avoid impacting the primary appliance function.
Use the appliance's built-in backup tools for data protection.