NanoClaw is a lightweight, secure, and customizable AI assistant that runs in containers, connecting to various messaging platforms and providing memory, scheduled jobs, and direct Anthropic Agents SDK integration.
Source: Description per README View on GitHub →NanoClaw is gaining attention due to its focus on security and isolation, offering a lightweight alternative to OpenClaw with a smaller codebase and container-based agent execution. Its unique approach to customization through Claude Code skills and its integration with multiple messaging platforms are notable technical choices.
Source: Synthesis of README and project traitsSupports integration with WhatsApp, Telegram, Slack, Discord, Gmail, and more, allowing for communication across various platforms.
Source: README What It SupportsEach group has its own memory and filesystem, ensuring that agents operate in a sandboxed environment with limited access.
Source: README What It SupportsAgents run in isolated Linux containers, providing a secure execution environment with limited access to the host system.
Source: README What It SupportsEnables the creation of recurring jobs that can perform actions and message the user, enhancing automation capabilities.
Source: README What It SupportsUsers can extend functionality by adding Claude Code skills, which are modular and do not bloat the core codebase.
Source: README CustomizingNanoClaw follows a modular architecture with a single Node.js process orchestrating channels, which self-register at startup. It uses SQLite for data storage, a polling loop for message handling, and containerization for agent execution. Key components include the orchestrator, channel registry, IPC watcher, router, group queue, container runner, and task scheduler.
Source: Architecture description per README and code treeinfra: Docker, with optional Apple Container on macOS | key_deps: @onecli-sh/sdk, better-sqlite3, cron-parser | language: TypeScript | framework: Claude Code
Source: Dependency files + code treeNanoClaw is suitable for individual users and small teams looking to automate tasks across multiple messaging platforms, manage group contexts with isolation, and leverage scheduled jobs for time-based actions. It is particularly useful for those who require a secure, customizable AI assistant with container-based execution.
Source: README UsageNot enough information.
Source: GitHub ReleasesNanoClaw is a promising project for users seeking a secure, customizable AI assistant with a focus on isolation and containerization. Its modular approach and Claude Code integration offer a unique solution for those who require a tailored AI experience across multiple messaging platforms.