What problem does it solve?
It removes the friction of getting NanoClaw running by automatically installing prerequisites, configuring the environment, setting up container runtime and services, and initializing your messaging channels.
Core Features & Use Cases
- Bootstraps dependencies reliably: Ensures Node.js and build prerequisites are present, then bootstraps the app using the repo’s setup scripts.
- Configures container runtime and builds: Selects Docker or macOS native container runtime, performs conversion when needed, builds the container images, and runs tests.
- Sets up authentication and channels: Guides Claude authentication and delegates channel setup to the appropriate channel skills for credentials, registration, and JID correctness.
- Hardens agent access: Sets mount allowlists based on your choices so agents only access approved directories.
- Starts and verifies services: Starts the background service and runs verification checks, repairing common failures like stopped services, missing credentials, or mount configuration issues.
Quick Start
Run the setup skill when you first install NanoClaw so it installs dependencies, configures channels, mounts access, starts the service, and verifies everything is working.