This guide walks through a self-hosted installation of NanoClaw.
| Requirement | Details |
|---|---|
| Operating System | macOS (Apple Container) or Linux (Docker). Windows via WSL2 + Docker |
| Node.js | Version 20 or higher |
| AI Tool | Claude Code subscription or API access |
| Container Runtime | Apple Container (macOS) or Docker (Linux/WSL2) |
| System Resources | Minimal—~50-150MB RAM per container, small codebase footprint |
| Git | For cloning the repository |
git clone https://github.com/qwibitai/nanoclaw.git
cd nanoclaw
claude
Then run /setup inside Claude Code—no installation wizard or configuration files needed.
git clone https://github.com/qwibitai/nanoclaw.git
cd nanoclaw
claude
Then execute the /setup skill. Claude Code will guide you through:
By default, NanoClaw supports WhatsApp via Baileys. Add more channels via skills:
/add-telegram # Add Telegram support
/add-slack # Add Slack support
/add-discord # Add Discord support
/add-gmail # Add Gmail integration
Message your bot via configured channels. Use @Andy (or your configured name) to trigger Claude responses.
| Platform | Container Runtime | Notes |
|---|---|---|
| macOS | Apple Container | Native macOS integration, minimal overhead |
| Linux | Docker | Standard Docker deployment |
| Windows | WSL2 + Docker | Requires /setup-windows skill |
⚠️ Important Warnings:
Choose your deployment method:
NanoClaw primarily uses Apple Containers (macOS) or Docker (Linux) for agent isolation. See NanoClaw Docker Setup for notes on container-based deployment. Note: No official container image is published—build from source.
Setting up Nano Claw can be complex. We offer consulting services for:
Contact us at office@linux-server-admin.com or visit our contact page.