gptfree.net
NanoClaw

NanoClaw

Self hosted Claude assistant

A tiny Claude assistant you can host

Personal assistantCode assistant nanoclawclaude assistantai assistantapple containerwhatsapp botclaude codeai agentlightweight ai
Visit official site →

Highlights

Around 500 lines of TypeScript, small enough to read and modify.
Container isolation for every session, via Apple Container or Docker.
WhatsApp integration so you can chat with it from a phone.
Scheduled tasks, web access and isolated groups with their own memory.
Skill system for optional extras such as Gmail integration.
Free of charge and MIT licensed.

What you can do with it

  • Send a sales pipeline summary at 9 am every weekday.
  • Review git history weekly and update the README when it drifts.
  • Collect AI news from Hacker News and TechCrunch into a briefing.

How to use it

  1. 1 Clone the repository with git clone https://github.com/gavrielc/nanoclaw.git.
  2. 2 Enter the information the setup asks for.
  3. 3 Use Claude Code to finish the configuration instead of editing files by hand.
  4. 4 Start using NanoClaw once setup is complete.

Who it is for

Developers who want to read and modify the code themselves.Business users who want automated briefings in WhatsApp.Researchers who want a sandboxed assistant with web access.

Pros

  • A codebase small enough to audit in an afternoon.
  • Session level container isolation rather than a permissions maze.
  • WhatsApp makes it usable from a phone with no new app.
  • MIT licence and free of charge.

Limitations

  • You host and maintain it yourself, including updates.
  • It needs a container runtime and some setup before it works.
  • It depends on Claude access and upstream services staying available.
  • The project and domain are new, so expect rough edges.
  • It is a developer tool, not a polished consumer product.

What NanoClaw is

NanoClaw is a lightweight Claude assistant you run yourself, inside a container. Its headline claim is size: the whole thing is around 500 lines of TypeScript, deliberately small so a developer can read it, understand it and change it. Rather than building a complicated permission system, it leans on operating system level container isolation, using Apple Container on macOS or Docker on Linux, so each session sits in its own sandbox. On top of that it adds WhatsApp integration, scheduled tasks, web search and retrieval, isolated groups with separate memory and files, and a skill system for optional extras such as Gmail. It is free of charge under the MIT licence.

What you can do with it

- Chat with a Claude assistant from WhatsApp on your phone.

- Schedule recurring jobs such as a morning briefing or a weekly check.

- Give each group its own memory and file system so projects stay separate.

- Search the web from inside the assistant and pull content back.

- Extend it with skills, for example connecting Gmail.

Who it is for

- Developers who want an assistant they can actually read and modify.

- Business users who want an automated briefing arriving in WhatsApp.

- Researchers who want a sandboxed helper with web access.

- Anyone comfortable running a small service on their own machine.

What to watch out for

Self hosting means self maintaining. You are responsible for running it, updating it, keeping the container runtime healthy and dealing with whatever breaks, and none of that is optional. Setup assumes some familiarity with git, containers and the underlying model access, so it is not a one click install for a general audience. The project depends on Claude and on upstream services, so if access or terms change, behaviour can change with them. Both the project and the domain are new, which means rough edges, shifting instructions and the possibility of breaking changes. Treat it as a developer tool: read the code before you point it at anything sensitive, and do not put credentials or private data into a sandbox you have not audited.

FAQ

Is NanoClaw free?

Yes, it is free of charge and follows the MIT open source licence.

How big is the codebase?

About 500 lines of TypeScript.

How is it isolated?

Each chat session runs in a sandbox using Apple Container on macOS or Docker on Linux.

Can I use it from my phone?

Yes, it supports WhatsApp integration.

Why it is free

What the official page says: free of charge

Free limits, trial length and features are decided by the official site and can change at any time.

Product preview

NanoClaw product screenshot

Screenshot archived from the listing page, for preview only.

NanoClaw

Lightweight Claude assistant, 500 lines of code, container isolation, supports WhatsApp integration, and is customizable.

Visit official site →

Related free tools