AI product Open source
NanoClaw is a lightweight personal AI assistant that runs agents in isolated Linux containers and connects them to messaging applications. It can be used on macOS or Linux, including the Raspberry Pi setup shown in the video, with Docker as its runtime and Anthropic's Claude Agent SDK as its native agent provider.
Its architecture routes messages from a channel adapter through a Node host process and SQLite session databases to a per-agent container. The container runs a Bun-based agent runner, polls inbound messages, invokes the configured agent provider and MCP tools, and writes responses to an outbound database for delivery. Each agent group has its own workspace, memory, container and explicitly permitted mounts; credentials are injected by a gateway rather than placed inside the container. The project supports messaging channels such as WhatsApp, Telegram, Slack and Discord, along with scheduled jobs, web access, agent templates and configurable alternative providers through skills. The video specifically demonstrates WhatsApp messaging, Docker-isolated agents and Claude running on a Raspberry Pi.
NanoClaw is designed as a small, customizable codebase rather than a monolithic framework: users modify their own fork or install channel and provider skills. It is distributed under the MIT license and has no required user accounts; local builds are the default.
1 use taken from transcripts — each links to the moment in the video.
A compact personal agent that runs agent processes in Docker containers on a Raspberry Pi. It receives messages through WhatsApp and uses Claude in the cloud for inference.
1 in the library.