Skip to content
Agents tracked: 258 Downloads (7d): 219M up 9.4% GitHub stars: 5.5M VS Code installs: 148M Releases (7d): 282 Agent pull requests (last week): 940K Updated Oct 6, 2026

NanoClaw by NanoCo

General-purpose AI agents #170 overall#17 in categoryOpen source · MIT
Pulse Score
20 / 100
Rank #170 of 258
GitHub stars
30.9K
about +8 a day
Website rank (Tranco)
#957,919
nanoclaw.dev
Latest release
2.4.0
13d ago · 1 in 30 days
Price
Free (OSS)
checked Oct 6, 2026

Overview

A small TypeScript assistant that runs each agent in its own Linux container and connects to messaging apps such as Slack, Telegram, WhatsApp and Discord, with per-agent memory and scheduled tasks; built on the Claude Agent SDK with optional other providers.

The GitHub repository has 30.9K stars, 268 of them added in the last 30 days. The latest stable release is 2.4.0, published Sep 23, 2026; there were 1 stable releases in the past 30 days. It was mentioned in 2 Hacker News posts and comments over the last 30 days.

NanoClaw usage and attention over time

GitHub starsrunning total 30.9K
Hacker News mentionsposts and comments, rolling 7-day total 0 this week
Website rankTranco list; a lower rank means more traffic #957,919

Download the raw daily series: nanoclaw.csv

Key facts

MakerNanoCo
TypeOpen-source containerised personal AI agent
First releasedJanuary 2026
LicenseMIT
Main languageTypeScript
Open issues and PRs1,036

Pricing

Free MIT-licensed software; model usage is billed by the chosen provider.

Source: official pricing page, checked Oct 6, 2026. Prices change often; confirm before you buy.

Pulse Score breakdown

Adoption1
Community62
Attention0
Momentum50

Each component is scored 0 to 100 from public signals; a dash means no data for it. Methodology.

NanoClaw news and signals

All AI agent news

  1. New on AgentGid AgentGid

    101 agents added to AgentGid

    DeepSeek Harness, CopilotKit, Orca, eve, ARTEMIS, Jasper, Harvey, Paradox, Eightfold AI Interviewer, TesterArmy e2e, Copy.ai, Consensus and 89 more

  2. Release GitHub Releases

    NanoClaw 2.4.0 released

    [BREAKING] Custom source that composes agent instructions must move to the new module. CLAUDE.md was a list of @ imports into /app, and Claude Code silently drops imports that resolve outside the…; [BREAKING] Forks that merge upstream by hand must install…

What changed: recent NanoClaw releases

4 stable releases in the last 90 days · Full changelog

2.4.0
  • [BREAKING] Custom source that composes agent instructions must move to the new module. CLAUDE.md was a list of @ imports into /app, and Claude Code silently drops imports that resolve outside the…
  • [BREAKING] Forks that merge upstream by hand must install their credential gateway before restarting. Credential gateways now install through skills: /add-onecli supplies OneCLI and…
  • Claude groups with no model set move to Opus 5.5, which changes cost and usage-limit burn. API-key installs move from Opus 5, and Pro and Team Standard installs from Sonnet. To keep a model, set…
  • Codex groups with no model set start new threads on gpt-6-astra. /add-codex now pins @openai/codex 0.155.1, whose default replaces 0.146.0's gpt-5.6-sol; existing threads keep the model they…
  • Claude agents default to a concise tone. A Claude group whose settings do not set an output style now starts with Concise; the default is written once into the group's Claude settings and an…
  • Existing OpenCode installs must refresh the skill payload. The optional /add-opencode skill now uses the native provider contracts and the new contract refuses the old payload: re-run…
2.3.0
  • [BREAKING] A new Slack experience — per-agent provisioned Slack apps, agent spawning from Slack, and UX improvements — is available to classic single-bot Slack installs. Classic Slack keeps…
  • /add-codex now pins @openai/codex 0.146.0. The previous pin (0.138.0) defaults to GPT-5.4, which OpenAI retires from Codex on 2026-08-31 — codex-provider agents ride the CLI default model, so…
  • [BREAKING] Agent mailbox access now goes through storage-neutral host and runner registries. The built-in SQLite implementation preserves existing session data and runtime behavior, but custom…
  • Scheduled-task lifecycle semantics are stricter. Deleting an isolated task cascades its session state, updates refuse already-due runs, recurring selection uses the active series snapshot, and…
  • [BREAKING] The container runtime moves behind the session driver seam. Session containers are composed as a validated, admission-checked spec and realized by a selectable driver (src/drivers/;…
  • Host restarts now adopt running sessions instead of restarting them. A service restart no longer kills in-flight agent work; to apply image or runtime changes to a group, restart it deliberately…
2.2.0
  • Stamped plugins update in place through ncl groups create --template <ref>. When a group already carries the template's plugin, the same command becomes an in-place update instead of minting a…
  • [BREAKING] Agent templates are now Agent Plugins 1.0.0 directories. plugin.json replaces context/instructions.md as the required file; MCP servers move to a spec-shaped mcp.json; persona, extra…
  • Plugin MCP servers may declare a working directory. cwd in mcp.json (fixed forms ./p, ${PLUGINROOT}[/p], ${PLUGINDATA}[/p]) now launches the server in that directory instead of being skipped:…
  • Setup can stamp the first agent from a template. The wizard offers the NanoClaw template library (or local templates/) when creating the first agent; --template-path <ref> or the advanced screen…
  • Remote MCP servers can use Streamable HTTP. Register them with ncl groups config add-mcp-server --name <name> --url <url> or the existing admin-approved addmcpserver tool. Local stdio MCP commands…
  • [BREAKING] Host modules now use one lifecycle registry. Custom modules that import onShutdown() or getShutdownCallbacks() from response-registry.ts must move to the host lifecycle API. Migration:…
2.1.54
  • [BREAKING] iMessage unified into one imessage channel with two backends via /add-imessage: Local (this Mac's chat.db via the Chat SDK) or Hosted (native Photon via spectrum-ts, no Mac relay).…
  • [BREAKING] Provider-agnostic memory. All providers now share one OKF v0.1-compatible memory/ tree, while persona lives in instructions.prepend.md; startup, clear, and compact reload memory…
  • New groups can inherit an instance-wide default provider. DEFAULTAGENTPROVIDER sets the provider used when a new agent group is created without an explicit provider. Each group's stored provider…
  • [BREAKING] Channel install skills are now the single source of truth. The setup wizard installs channels by applying the same /add-<channel> SKILL.md a coding agent would follow — a deterministic…
  • One guard for privileged actions. Every privileged action crossing the container or channel boundary now passes through guard() before execution: allow, hold, or deny. Approved replays carry the…
  • [BREAKING] whatsapp-formatting and slack-formatting moved from trunk to the channels branch. They now install with their channel, so installations without those channels no longer carry…
2.1.17
  • [BREAKING] @onecli-sh/sdk 0.5.0 → 2.2.1 — requires a OneCLI server with the /v1 API. Older servers 404 every SDK call. The sanctioned gateway and CLI versions are now pinned in versions.json, and…
  • New agent provider: Codex (OpenAI) — run /add-codex. Full runtime via codex app-server (planning, MCP tools, server-side history, resume). Trunk ships the seams and the skill; the payload installs…
  • Setup can now select, install, and authenticate a non-default agent provider. A provider registry feeds the setup picker, an installer pulls the provider's payload from its branch, a vault auth…
  • Provider choice is explicit per group — no install-wide default. Provider is a DB property set via ncl groups config update --provider plus a restart; group creation is provider-agnostic.
  • /migrate-memory runs the cross-provider memory move; runtime never touches it. Each provider keeps its own memory store, so fresh groups on a surfaces-owning provider see no stale CLAUDE. files…
  • /update-nanoclaw now upgrades the OneCLI gateway when its pinned version moves. Pairs with the OneCLI SDK 2.2.1 BREAKING above: the gateway upgrade that used to require a manual step is folded…
2.1.0
  • [BREAKING] Startup now requires an upgrade marker. The host refuses to boot unless data/upgrade-state.json records that this install reached the current version through a sanctioned path (/setup,…
  • /upload-trace ships the session transcript to Hugging Face. A runner-handled slash command (admin-gated, like /clear) pushes the current session's Claude Code transcript to the user's own private…
  • New /add-rtk skill. Installs rtk into agent containers via host binary mount + a Claude Code PreToolUse hook, routing dev-loop commands through an output-summarizing proxy that saves 60–90% of…
  • New whatsapp-formatting container skill. Inlined into every group's CLAUDE.md on container spawn (via claude-md-compose.ts) so agents see WhatsApp's mention syntax — @<phone-digits> sourced from…
  • ncl groups delete now cascades cleanly. Sessions, destinations, members, wirings, scheduled tasks, and dropped messages tied to a deleted group are removed in the same transaction — no orphan…
  • Long-lived hub sessions now rotate their transcript before resume. The Claude provider checks the on-disk .jsonl backing the stored continuation before each --resume; if it exceeds 12 MB or its…

NanoClaw alternatives

All general-purpose AI agents

# Agent Pulse Downloads 7d 7d 30d VS Code installs Stars Latest release Price Last 90 days
2
OpenClawOpenClaw Foundation (nonprofit); created by Peter Steinberger
80 4.5M up 34.8% up 28.5% — 391K+162/day 2026.9.83d ago Free (OSS)
14 62 452K down 7.9% — — 244K+773/day — Free
29
Hermes AgentNous Research
54 50.2K up 37.3% down 39.8% — 251K+259/day 2026.9.2412d ago Free (OSS)
39
ManusButterfly Effect Pte. Ltd. (Manus AI), Singapore
51 — — — — — — Free + $20/mo
77
GensparkGenspark Inc. (MainFunc)
42 — — — — — — Free + $24.99/mo
85
nanobotHKUDS
40 14.1K up 19.2% up 27.5% — 48.8K+29/day 0.3.521d ago Free (OSS)

NanoClaw FAQ

How much does NanoClaw cost?

Free MIT-licensed software; model usage is billed by the chosen provider.

Is NanoClaw open source?

Yes. NanoClaw is open source, released under the MIT license.

How popular is NanoClaw?

The GitHub repository has 30.9K stars, 268 of them added in the last 30 days. The latest stable release is 2.4.0, published Sep 23, 2026; there were 1 stable releases in the past 30 days. It was mentioned in 2 Hacker News posts and comments over the last 30 days.

What is the latest version of NanoClaw?

The latest stable release we track is 2.4.0, published on Sep 23, 2026.

What are the alternatives to NanoClaw?

The closest alternatives in the same category by Pulse Score are OpenClaw, DeepSeek Harness, Hermes Agent, Manus.

Where these numbers come from

GitHub: nanocoai/nanoclaw. Site rank: nanoclaw.dev on the Tranco list. See data sources for how each one is collected.

Product facts and pricing were checked against: github.com, nanoclaw.dev.