Nanoclaw
NanoClaw is a self-hosted, MIT-licensed personal AI agent that runs each session in its own Docker container and plugs into WhatsApp, Telegram, Slack and more.
Pick NanoClaw when isolation and auditability beat convenience. Per-session Docker containers plus request-time credential injection through OneCLI's Agent Vault is a security posture you can actually inspect, and the July 2026 Echo-hardened containers and August 2026 Slack Add to Slack launch show it's still moving. The cost is real: Docker, Node.js 20+, pnpm 10+, a terminal, and no dashboard. If you want a managed assistant you never maintain, or you need SSO and centralized user admin, look elsewhere — NanoClaw is software you own and maintain.
Verified 5d ago · liveness 70/100 · cite: rightaichoice.com/tools/nanoclaw
- Developers who want to trace a full message path from channel to agent and back in an afternoon
- Privacy-conscious teams that need container isolation plus request-time credential injection
- Claude, Codex, or Ollama users extending an agent with custom channels, providers, and tools
- Individuals who want scheduled briefings and weekly reviews delivered into their chat apps
- Non-technical users who want a plug-and-play assistant with a GUI dashboard
- Organizations that can't run Docker on developer machines or servers
- Teams needing centralized user management, enterprise SSO, or multi-tenant admin
We scan live Reddit threads, YouTube comments, X posts, G2 reviews and other communities — and hand you an honest verdict in under a minute.
- Honest verdict, not marketing
- Real pros & cons from real users
- Attributed quotes with receipts
3 free scans · no card needed
Skip NanoClaw if you need a GUI dashboard, managed hosting, or centralized SSO and multi-tenant admin — it installs from a terminal and every configuration change goes through chat, config files, or a git fork.
Model usage is billed separately by Claude, OpenAI, or whichever provider you configure, so your hosted-model spend is on top of your own infrastructure.
NanoClaw itself is MIT-licensed software at no license fee, which puts it below per-seat managed assistants that charge every team member monthly. The comparison that matters is total cost of ownership: you save the subscription, and you spend infrastructure plus the engineering hours to run Docker, containers, and provider credentials yourself.
In short
Nanoclaw — NanoClaw is a self-hosted, MIT-licensed personal AI agent that runs each session in its own Docker container and plugs into WhatsApp, Telegram, Slack and more. Best for Developers who want to trace a full message path from channel to agent and back in an afternoon, Privacy-conscious teams that need container isolation plus request-time credential injection, Claude, Codex, or Ollama users extending an agent with custom channels, providers, and tools. Free to use.
What's new in Nanoclaw
Checked 5 days agoAcross the latest 4 updates: 1 feature update, 1 launch and 2 news mentions.
NanoClaw brings on-demand agent teams to Slack's Add to Slack
As a launch partner for Slack's Add to Slack, one agent request stands up a writer, a developer, and a designer, each with its own persona, memory, and sandbox, working in the channel and a shared Canvas.
NanoClaw explains Agent Templates and how to build one worth sharing
Agent Templates package a working NanoClaw agent as a plugin base in the open Agent Plugins standard, plus a NanoClaw extension carrying the persona and scheduled tasks.
NanoClaw partners with Echo to patch known vulnerabilities in agent runtime
NanoClaw and Echo shipped a hardened agent runtime: the same NanoClaw environment, rebuilt so the software inside it carries near zero known vulnerabilities.
NanoCo raises $12M to give every team member a professional assistant
NanoCo, the maintainers of NanoClaw, raised $12M to fund a professional assistant for every member of a team.
What people actually say about Nanoclaw — is it worth it?
We ran a structured research pass across product reviews, community discussions, and post-purchase forum threads to surface the patterns vendors won't publish themselves. Below: the recurring strengths, the hidden costs people mention most, and the cohort that consistently regrets adopting this tool.
60 mentions across 3 sources (Hacker News, Product Hunt, Lemmy) · researched Jul 3, 2026.
Average across the 3 sources that answered — each source counts once, not each post.
- +Container isolation per agent provides strong security and privacy.
- +Skills-based architecture lets you install only what you need.
- +Free and open source (MIT license) with no pricing tiers.
- +Supports multiple messaging channels: WhatsApp, Telegram, Slack, Discord, etc.
- +Creator documented fast setup—8 minutes to understand the codebase.
- −Agents frequently stop responding within 1–2 days of setup.
- −Debugging failures is extremely difficult and frustrating.
- −Configuration is buggy and unintuitive even for developers.
- −No built-in dashboard—everything is chat-driven, which limits visibility.
- −Requires Docker; no simple cloud-native deployment yet.
- • You must provide your own API keys for LLM providers (e.g., Anthropic, OpenAI)
- • Docker infrastructure costs (hosting, compute) are user-borne
- • Time investment for setup and debugging can be significant
Viability Score
How well maintained and how widely used is Nanoclaw? Built from what the vendor actually publishes (docs, changelog, tutorials, integrations, pricing), whether the site is live, and how much real users discuss it. How we calculate this
Last calculated: October 2026
How we score →Key Features
- Per-session Docker container isolation on macOS, Linux, or Windows via WSL2
- Multi-channel messaging: WhatsApp, Telegram, Slack, Discord, Signal, and more
- Flexible Isolation V2: per-channel dedicated agent, shared agent, or shared session
- Per-agent workspace with its own instructions, memory, credentials, and allowed mounts
- OneCLI Agent Vault: request-time credential injection with per-agent policies and rate limits
- Single Node.js host process with paired SQLite queues (inbound.db, outbound.db)
- Scheduled tasks that run with your chosen provider and message you back
- Agent-to-agent communication and human-in-the-loop approvals in V2
- Slack agent teams: one request stands up writer, developer, and designer personas in-channel plus a shared Canvas
- Agent Templates on the open Agent Plugins standard, bundling persona, scheduled tasks, and a plugin base
- Skill-based architecture: /add-<name> installs channels, providers, and tools on demand
- Echo-hardened container images rebuilt to near-zero known vulnerabilities
- Provider choice per agent group: Claude (default), Codex, OpenCode, or local Ollama
- Scripted install via bash nanoclaw.sh with coding-agent fallback for judgment calls
- Roughly 200 TypeScript files and 12 direct runtime dependencies — auditable in an afternoon
About Nanoclaw
NanoClaw is an open-source personal AI agent you run on your own machine. A single Node.js host process receives messages from the channels you connect, writes them to an inbound SQLite queue, wakes a per-session Docker container running your chosen model provider, then streams the reply back through an outbound queue. The project's own comparison puts it at roughly 200 TypeScript files and 12 direct runtime dependencies against OpenClaw's 3,680 files and 70 dependencies, with no microservices and no message brokers. Channels install on demand rather than shipping as a bundle: WhatsApp, WhatsApp Cloud, Telegram, Slack, Discord, Microsoft Teams, Mattermost, iMessage, Signal, Matrix, Google Chat, Webex, Linear, GitHub, WeChat, Delta Chat, Emacs, and email via Resend. Flexible Isolation V2 lets you decide per channel whether it gets a dedicated agent, shares one agent for unified memory, or folds into a shared session. Each agent group carries its own instructions, memory, credentials, and allowed mounts, and every active session gets a separate unprivileged container that only sees explicitly mounted files. Agents never hold raw API keys by default — outbound HTTPS routes through OneCLI's Agent Vault, which injects credentials at request time and enforces per-agent policies and rate limits. Claude is the default provider; Codex is selectable during setup, and OpenCode or local Ollama can be added later per agent group. Install is three lines: git clone, cd, then bash nanoclaw.sh, which pairs your first channel and provider. It targets developers, self-hosters, and privacy-minded teams who want to own the whole stack.
Behind the Verdict
NanoClaw's pitch is legibility, and the architecture backs it up. One Node host process routes every message to the right session, writes it to inbound.db, and wakes that session's container; each active session gets its own container with its own message databases. Sessions inside one agent group share that group's workspace and memory, separate groups do not. That is a cleaner mental model than most agent frameworks ship, and the file map in the docs (src/index.ts, src/container-runner.ts, src/router.ts, src/delivery.ts, src/db/, src/host-sweep.ts) means you can trace a message end to end instead of spelunking. Strengths: genuine container isolation rather than application-level checks, which is why bash access inside an agent is defensible — commands run in the container, not on your host. Credential handling is the standout. By default agents never hold raw API keys; outbound HTTPS goes through OneCLI's Agent Vault, which injects credentials at request time and enforces per-agent policies and rate limits. Flexible Isolation V2 gives you a real per-channel decision — dedicated agent for full privacy, shared agent for unified memory, shared session for a merged context. Scheduled tasks run with your chosen provider and message you back, which covers morning briefings and weekly reviews. The Slack work is the most interesting 2026 development: as a launch partner for Slack's Add to Slack, one agent request stands up writer, developer, and designer personas, each with its own sandbox, working in-channel and in a shared Canvas. Agent Templates bundle a persona, scheduled tasks, and a plugin base on the open Agent Plugins standard, so you can package a tuned agent and move it between machines. Weaknesses are structural, not bugs. One container per active session uses more memory and CPU than shared-process designs, which bites on a laptop or small VM. There is no web or mobile dashboard — configuration and interaction run through chat, terminal, and config files. Centralized user management, SSO, and multi-tenant admin are not part of the design, so this is not a fit for a company that needs an admin console. You self-host, so you own updates and maintenance. Model usage is billed separately by whichever provider you configure unless you run local Ollama models. And the skills-over-features philosophy cuts both ways: you install what you need, which means you also install it. Where it fits: a developer or small privacy-conscious team that wants a channel-agnostic agent with inspectable isolation, credential injection, and scheduled jobs delivered into the chat apps they already use. Where it doesn't: anyone who wants plug-and-play, a GUI, or an IT department to manage it for them.
Researching Nanoclaw? Get your full AI stack in 60 seconds.
Free, no signup — tell us your goal and get tools matched to your budget & existing stack.
Real-world workflow fit
Concrete scenarios for the personas Nanoclaw actually fits — and what changes day-one when you adopt it.
Run git clone, cd, and bash nanoclaw.sh on a laptop, choose Claude or Codex as the first provider, and let the script protect the credential with OneCLI and pair Telegram.
Outcome: A working personal agent in Telegram the same afternoon, with the credential held by Agent Vault rather than the agent.
Use Slack's Add to Slack flow to request one agent, which stands up writer, developer, and designer personas with separate sandboxes working in-channel and in a shared Canvas.
Outcome: Three role-specific agents in the channel without standing up a server per role or giving any of them raw API keys.
Connect each client's channel to its own agent group under Flexible Isolation V2 so instructions, memory, credentials, and allowed mounts stay per-client, then schedule a weekly review job.
Outcome: One client's memory and credentials never reach another's container, and a recurring summary lands in chat without manual prompting.
Use Cases
- Deploy a containerized agent for your team on WhatsApp and Slack, with each channel wired or merged as you choose.
- Run scheduled morning briefings that summarize your email and calendar and message you the result.
- Isolate each client's agent in its own container so one client's memory and credentials never touch another's.
- Add a new messaging channel with a skill instead of shipping every adapter in your fork.
- Require human approval via rich cards before the agent sends an email or takes another sensitive action.
- Stand up writer, developer, and designer agents in a Slack channel that hand work between each other.
- Move a tuned agent between machines by packaging its persona, scheduled tasks, and plugins as a Template.
Models Under the Hood
as of 2026-10-18
Limitations
- NanoClaw requires Docker on macOS, Linux, or Windows (via WSL2) and a provider credential (Claude, Codex, OpenCode, or local Ollama) to power the first agent.
- Installation and management happen through the command line — there is no dashboard; configuration and interaction run through chat, terminal, and config files.
- Because you self-host, you own updates and maintenance, and running one container per active session uses more memory and CPU than shared-process designs.
- Model usage is billed separately by whichever provider you configure, unless you run local models through Ollama.
as of 2026-10-13
Verification history
We have re-verified Nanoclaw 9 times since . Each pass re-reads the vendor's own pages and re-checks every listed field against that evidence; passes where nothing had changed are marked as such.
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
Showing the 6 most recent of 9 verification passes.
Free to cite with attribution — this page re-verifies continuously.
12-month cost
Project the real annual outlay, including the implied monthly cost when only an annual tier is published.
Vendor list price only. Add-on usage, seat overages, and contract minimums are surfaced under Hidden costs & gotchas.
Plans compared
For each published Nanoclaw tier: who it actually fits, and what it adds vs. the previous tier. Cross-reference the cost calculator above for projected annual outlay.
Open Source (MIT)
$0
Ideal for
Developers, self-hosters, and privacy-minded teams who can run Docker and Node.js 20+ and are willing to own updates and maintenance themselves.
What this tier adds
Starting tier — MIT-licensed self-hosted software with no license fee, including the Node host, SQLite queues, per-session Docker containers, OneCLI Agent Vault, and your choice of Claude, Codex, OpenCode, or local Ollama as the model provider.
Where the pricing makes sense
The company stage and team size where Nanoclaw's pricing actually pencils out — and where peers do it cheaper.
NanoClaw itself is MIT-licensed software at no license fee, which puts it below per-seat managed assistants that charge every team member monthly. The comparison that matters is total cost of ownership: you save the subscription, and you spend infrastructure plus the engineering hours to run Docker, containers, and provider credentials yourself.
Setup time & first value
How long it actually takes to get something useful out of Nanoclaw — broken out by persona, not the marketing-page minute.
A developer on a machine that already has Docker and Node.js 20+ can expect the three-line install (git clone, cd, bash nanoclaw.sh) to reach a first messaged reply within an afternoon, since the script handles the happy path and asks only which provider powers the first agent and which channel to pair. Budget longer if Docker or pnpm is missing, or if you fork the code to add channels and
Switching to or from Nanoclaw
How to bring data in from common predecessors and how to get it back out — written for the switcher, not the buyer.
- →From a hosted personal assistant subscription: run bash nanoclaw.sh, pair the same channels, and point scheduled jobs at your own provider credential.
- →From a hand-rolled chat bot: move its channel adapters behind NanoClaw's self-registering extension model and let the host process own inbound routing.
- →From a monolithic agent framework: start with the core registry and re-add only the channels, providers, and tools you actually use as skills.
- →From running the agent on your host machine: move execution into per-session containers that only see explicitly mounted files.
- ↗To a managed assistant service: expect to give up per-session container isolation and request-time credential injection in exchange for zero maintenance.
- ↗To a monolithic agent framework: you will need to re-implement the small-core, skills-on-demand split, since NanoClaw's registry carries infrastructure rather than every adapter.
- ↗To a platform with centralized admin: plan a directory and permissions migration, because NanoClaw has no SSO or multi-tenant admin layer to export.
Integrations
Resources & Guides
Tutorials & Learning
YouTube returned 6 videos for “Nanoclaw”, and we withheld 6: 6 could not be judged, because “Nanoclaw” is a single word that other videos use for other things. We are showing none, because we could not prove any of them are about Nanoclaw.
Official links
Featured Head-to-Head Comparisons
Nanoclaw vs Spider Cloud
Choose Nanoclaw if you need a customizable, lightweight AI agent that integrates with messaging platforms and runs in isolated containers for security. Choose Spider Cloud if you require a fast, reliable web scraping API for feeding data into AI models and RAG pipelines — especially if you need structured extraction at scale.
Nanoclaw vs Temporal Ai
Choose Temporal if you need reliable, stateful orchestration for AI agents and microservices that must survive failures. Choose Nanoclaw if you want a lightweight, container-isolated messaging agent that you can fully audit and customize. They address different problems: Temporal is a workflow engine, Nanoclaw is a personal agent container that connects to chat platforms.
Nanoclaw vs Presto Voice
Choose Presto Voice if you operate a QSR chain needing automated drive-thru order taking with proven upselling (up to 88% acceptance). Choose Nanoclaw if you're a developer seeking a lightweight, open-source AI agent for messaging platforms that you can fully control and containerize. Presto Voice is enterprise-ready but requires contact for pricing; Nanoclaw is free but demands technical setup.
Popular in Agent Frameworks & Orchestration
Temporal AI
Durable execution platform that keeps AI agents and long-running workflows alive through crashes, retries, and abandoned sessions.
Frequently Asked Questions
Best-of guides
Used Nanoclaw? Help shape our editorial sentiment research.