NanoClaw has no features (and that's a good thing)

March 3, 2026 · Gavriel Cohen

NanoClaw is small. NanoClaw is AI-native. NanoClaw is lean.

NanoClaw has no features.

Out of the box, NanoClaw agents are capable. They can search and browse the web, read and write files, install CLI tools, and maintain memory across sessions. The foundation is powerful.

But the features that connect an AI assistant to your life, like messaging through Telegram, WhatsApp, Discord, or Slack, Gmail integration, voice transcription, and more… I built NanoClaw on, proudly and deliberately, without any of them.

Instead of shipping with features, NanoClaw uses skills. Skills are sets of instructions that teach Claude Code how to do something. In NanoClaw, we use skills to teach Claude how to modify your codebase to add new capabilities. You run a skill, Claude reads the instructions, writes the code, and your NanoClaw gains a new feature tailored to your setup.

Andrej Karpathy put it this way after using NanoClaw himself: “write the most maximally forkable repo and then have skills that fork it into any desired more exotic configuration.”

A skill has two layers: a markdown file that explains how the integration should work and what needs to be done, and a set of code files that provide a reference implementation. When you run a skill, Claude reads the instructions and merges the reference code into your codebase. On a clean installation, any skill applies cleanly. If you already have customizations or other skills applied, Claude handles the merge, resolving conflicts between the new code and what’s already there. The result is that each user’s NanoClaw becomes a unique, personalized tool.

We have skills for each of the messaging platforms, for Gmail, for voice transcription, and for general-purpose setup, debugging, and customization. But the real power is that anyone can contribute new ones.

Say someone wants their NanoClaw to manage their music. They work with Claude to build an integration with Spotify. Once it’s up and running, they can contribute a Spotify skill that teaches other people’s NanoClaws how to handle the core integration: using the Spotify API, how to connect, and so on.

But the skill only covers that core integration. The actual implementation is bespoke for each end user. If one person only needs to play their existing playlists, they can ask Claude to add that capability. If someone else wants to modify the playback speed of their podcasts, they can do that instead. No need to write logic for API calls you’re never going to make.

This is a new model of ultra-bespoke software, where everyone has only the precise feature set they need in their own forked repository, without loads of unwanted, unused code. Your assistant will grow as your needs and workflows change, or if you just get a new idea for something cool.

And because you only have code you chose to add, you can actually read and audit your entire codebase. A monolithic agent with 400,000 lines of code carries its full attack surface whether you use two features or twenty. With skills, the boundary is obvious: it’s a few thousand lines, and it’s all yours. I wrote more about why that matters in Don’t trust AI agents.

Karpathy touched on this idea of bespoke software in a separate thread, describing a future where the app store of discrete apps you choose from is an increasingly outdated concept, replaced by AI-native services orchestrated into highly custom, ephemeral apps. He built a personal cardio tracking dashboard in an hour that would have taken ten hours two years ago, and noted the real question is what needs to be in place so that it takes one minute.

That’s the direction NanoClaw is pointed at.

AI makes this sort of customizable, bespoke software possible.

NanoClaw makes it viable, by providing the core, the foundation to build out from, with solid design, robust architecture, and a strong security model.

Skills make it simple, by sharing what works and helping others make it work for them.

The future is software without features. It’s software that uses AI like Claude and skills to give each user the tailored experience they need without any bloat or waste.

NanoClaw gives us a first look at that future today.