Nanoclaw

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.

70/100Safe BetFree planFreemium

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

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
  • Individuals who want scheduled briefings and weekly reviews delivered into their chat apps
Not ideal for
  • 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
Visit Website

AdvancedA 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 andCLINo public APIVerified 5d ago
Pricing
Free plan
FreemiumFree tier4 hidden costs
Learning curve
Advanced
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
Runs on
CLI
No public API · 14 integrations
Who it's for
Solo developer who already lives in TelegramPrivacy-conscious small team on SlackFreelancer juggling multiple clients
Live sentiment
Is Nanoclaw actually worth it?

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
Run a free scan

3 free scans · no card needed

Skip it if

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.

The 30-second take
Biggest gripe

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.

Price reality

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 ago

Across the latest 4 updates: 1 feature update, 1 launch and 2 news mentions.

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.

60% positive40% critical

Average across the 3 sources that answered — each source counts once, not each post.

Recurring strengths
  • +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.
Recurring frustrations
  • −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.
Patterns worth knowing
Container isolation praised as the right security approach
Seen on Product Hunt, Lemmy
Reliability and stability are major pain points
Seen on Hacker News
Skills-over-features philosophy is well received
Seen on Product Hunt, Lemmy
Learning curve
intermediateProductive in ~A few hours
Hidden costs people mention
  • • 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

70/100
Safe Bet

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

Recent activity
90
Traction
100
Site health
95
User sentiment
60
What the vendor publishes
20

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

FreemiumAdvancedNo APICLI

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.

Solo developer who already lives in Telegram

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.

Privacy-conscious small team on Slack

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.

Freelancer juggling multiple clients

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

Models Under the Hood

ClaudeCodexOpenCodeOllama

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.

  1. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  2. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  3. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  4. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  5. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  6. — 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.

Annual total
Free
Over 12 months
Effective monthly
—
—

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.

Hidden costs & gotchas

What the public pricing page doesn't put in bold. Captured from pricing-page footnotes, contract terms, and recurring complaints.

  • 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.
  • Running one container per active session consumes more memory and CPU than shared-process designs, which shows up as a bigger VM or laptop battery cost.
  • Because you self-host, you carry the engineering time for updates, container image rebuilds, and channel maintenance yourself.
  • Adding OpenCode or local Ollama later is a per-agent-group configuration job rather than a switch, so multi-provider setups take ongoing upkeep.

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.

Migrating in
  • →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.
Migrating out
  • ↗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

WhatsAppTelegramDiscordSlackMicrosoft TeamsMattermostiMessageSignalMatrixGoogle ChatWebexLinearGitHubResend

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

Popular in Agent Frameworks & Orchestration

Temporal AI

Temporal AI

Durable execution platform that keeps AI agents and long-running workflows alive through crashes, retries, and abandoned sessions.

FreemiumTry
DBOS

DBOS

DBOS adds durable execution, durable queues, and cron scheduling to your Postgres-backed apps and AI agents.

FreemiumTry
Sakana AI

Sakana AI

Sakana AI builds Japanese-specialised LLMs and Fugu multi-model orchestration for finance, defense and intelligence teams.

Contact SalesTry

Frequently Asked Questions

Used Nanoclaw? Help shape our editorial sentiment research.